我们的主要办公室有几个 SQL Server 实例,一个在我们的托管 Web 服务器上。有一些复制处理 Web 服务器和主要办公室服务器之间的数据交换。
我们今天在总部更换了 ISP。我们做了功课并准备好进行切换(主机文件中的 ips 已更改,等等......)一旦我们切换到新连接,所有复制都完全中断了。我尝试使用 SSMS 连接到我们的主要办公室服务器;没有饼干。我们可以使用来自我们 Web 服务器的服务器名称 ping 和 ftp 到我们的家庭办公室服务器。我看到 1433 和 1434 端口被新的 ISP 封锁了,并通知了相应的人;他们现在应该被解除封锁。SMSS仍然没有骰子。
然后我尝试使用 sqlcmd 进行连接,效果非常好。SMSS 不会连接到服务器,但 sqlcmd 会。为什么是这样?在 ISP 切换之前,一切都像魅力一样。
例子
ping 家庭服务器 成功! ftp 家庭服务器 成功! sqlcmd -S homeserver\instance -U user -P pass 成功! - 尝试使用 SSMS 进行连接,使用相同的 homeserver\instance 和 user/pass 组合 提供程序:SQL 网络接口,错误:26 - 定位服务器/指定实例时出错)