拓扑环境
XGZX-DB1:10.110.0.94
心跳:10.0.0.4

XGZX-DB2:10.110.0.95
心跳:10.0.0.5

集群FQDN:XGZX-Alwayson IP:10.110.0.96
侦听FQDN: XGZXSQLHA IP:10.110.0.97

1.配置SQL alwayson 至少2台DB服务器
2.为2台DB服务器申请2根心跳线
3.在2台DB服务器上安装故障转移群集 功能
4.配置故障转移群集管理器中 验证群集,验证没问题,创建群集,这个时候需要群集地址了。定义群集名称 XGZX-Alwayson 10.110.0.96为群集地址。创建完成后,配置群集仲裁,设置高级仲裁,包括仲裁见证。见证服务器为DC04-UCS域控,见证目录为DC04-UCS\DBBACKUP。
5.在DB1上创建测试数据库,顺便完整备份,打开sql配置管理器中将NTservice账号换成域账号,开启alwayson功能,重启实例。在DB2上打开sql配置管理器中将NTservice账号换成域账号,开启alwayson功能,重启实例。
6.在DB1上alwayson中新增可用性组向导,定义高可用组名称,XGZX-alwayson,添加辅助DB2副本进入冗余节点,之后在可用性组数据库中添加测试数据库,看看能否添加进来。如果不行,那就先备份数据库。
7.在DB1上创建侦听器,XGZXSQLHA 如果设置时有报错,那么需要在DNS中添加侦听器A记录,DNS记录添加完成后,刷新本地DNS,刷新组策略,回到DB1上添加可用性组侦听器DNS名称 ,端口设为sql 数据库端口1433,网络模式选择静态IP即可。
8.在DB1中打开故障转移群集,查看角色,即能显示出来侦听器节点所有者

9.尝试故障转移

10.故障转移顺利完成,之后可用将辅助副本上的主节点再转移回来就好了。

配置SQL Server 2014 Alwayson_第1张图片