有人可以帮我澄清关于 2 个子网中的 AlwaysOn 侦听器的问题。Windows Server 2019 SQL Server 2019 这是在 Azure
我创建了一个多子网 AG。侦听器有 2 个 IP 地址,一个来自每个区域/子网。
即使 ping 解析到当前在线的 IP 地址,ping 侦听器可能总是超时是否正常?Ping 回复虽然从主服务器本身 ping 时但此服务器之外的任何地方都没有回复我得到的是 ping 不是确认连接到 AlwaysOn 侦听器的可靠工具。
关于连接到听众。我已阅读有关集群设置RegisterAllprovidersIP和HostRecordTTL的信息,以解决间歇性断开连接问题。如果客户端支持 MULTISUBNETFAILOVER - 可以肯定地说这些设置无关紧要吗?我认为如果客户端没有 MULTISUBNETFAILOVER 选项,我们只会修改这些设置
有什么建议吗?
谢谢
正确的。DNS 将为主机名返回两个 IP,您无法控制 Ping 使用哪一个。并且 ping 使用的端口和协议与 TDS 不同,TDS 默认使用 TCP 和端口 1433。
要测试首先运行
nslookup
以查看 IP 地址,然后使用 test-netconnection 测试 IP。只有一个人应该成功。test-netconnection xxx.xxx.xxx.xxx -Port 1433
正确的。