下面我们详细分析下SQL Server跨子网配置AlwaysOn需要注意的地方,希望对大家有所帮助。
确定网络是畅通的,主要的端口包括5022\1433等,如果配置了私网网络,那么也必须是互通的,必要的时候,需要对私网增加网关。
2. 然后在sql server的管理平台进行添加侦听ip:
点击属性,进入以后添加。
然后选择相应的网络进行设置,在子网中,有多个子网可以选择,选择你新增的子网,并配置相应的Ip地址
xxx.xxx.xxx.xxx就是我们新配置的
三、在故障集群转移中进行配置
在红色框中,点击右键,查看依赖关系。这里默认就行了,不用选择。
同时,如下图所示
可以使其离线,也可以脱机,由于用不上,我们就暂让其脱机
在我们的配置过程中,始终报如下错误:
服务器“xxxxxx”无法承载为可用性组侦听器配置的任何 IP 地址。或者配置可承载指定 IP 地址之一的公共群集网络,或者添加可在此服务器的公共群集网络上承载的另一个侦听器 IP 地址。
无法将本地可用性副本联接到可用性组“xxxxxx”。该操作遇到了 SQL Server 错误 19456,已被回滚。有关详细信息,请查看 SQL Server 错误日志。在错误根源得到纠正后,请重试 ALTER AVAILABILITY GROUP JOIN 命令。 (Microsoft SQL Server,错误: 19456)
通过以上配置后,成功解决问题