SQLServer2016 AlwaysOn搭建实践含过程截图(1/2)

先决条件:配置好AD域环境及故障转移集群

 

目标:实现在CLUSTER1服务器上新建数据库TestDB的高可用性(由于数据库的安装目录不同,因此重新创建了数据库TestDB2进行)

 

转一个比较好搭建和验证过程的例子:来源(https://www.cnblogs.com/jenrrychen/p/5471332.html)

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

以下这一步由于数据库的安装目录不同(在“正在检查托管副本CLUSTER2的服务器实例上数据库文件位置的兼容性”步骤时出现错误),因此重新创建了数据库TestDB2继续进行

 

先创建共享目录(\\CLUSTER1\ClusterShare, 正式环境需要找一个共享地址来放),否则在检测检查共享网络步骤时会失败。

 

 

 

选择上面创建的共享地址

 (特别注意: 数据同步首选项这个共享路径的方式一直出现“正在还原...”的状态,推荐使用“仅链接”的同步选项,先将数据库手动还原到辅助副本上,还原方式通过以下SQL脚本实现,因为还原过程需要加上WITH NORECOVERY,否则会报文章最后一个截图的错误)

RESTORE DATABASE [StudentDB]
FROM DISK = 'C:\StudentDB.bak'
with NORECOVERY, REPLACE

 

 

 

 

 

 

 

 

 

 

创建完成后,数据库开始自动同步

 

 

 

创建侦听器供客户端连接(设置为SQLServer默认的1433端口)

 

可在服务器列表中查看到此侦听器对应的虚拟服务器资源,对应的新服务器IP地址为: 192.168.1.141

 

 

 

尝试客户端连接

 

 

 

连接成功

 

 

 

 

 结束

 

中途出错的情况:

 

中间红色提过,使用脚本还原并加上WITH NORECOVERY设置,以下是创建成功的截图。

 

 

 

 

posted @ 2020-05-12 19:10  【舍予】  阅读(518)  评论(2编辑  收藏  举报