场景如下:
现在,我们可以使用 SSMS 或使用 SQL 驱动程序的 ODBC 连接远程访问 SQL 服务器。我们目前正在使用sql1.mydomain.com
我们正在切换到sql2.mydomain.com。当我尝试连接 SSMS 时,出现以下错误:
连接到服务器
无法连接到 sql2.mydomain.com。
附加信息:
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:TCP 提供程序,错误:0 - 等待操作超时。)(Microsoft SQL Server,错误:258)
等待操作超时
如果我 ping sql1.mydomain.com 和 sql2.mydomain.com,我会得到相同的 IP 地址,所以我知道 DNS 条目指向正确。
SQL 服务器是否以某种方式配置为仅接受来自 sql1.mydomain.com 的连接,或者是否有其他原因导致这种情况?
我还想指出,我们还有其他规则,例如 RDP 和安全摄像头,它们可以与新主机名配合使用。似乎只有 SQL 不喜欢这样。
答案1
这是一个需要调整的端口转发规则。