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设置,以下是创建成功的截图。