私たちは本社と私たちのコロケーションされたWebサーバーに2つのSQL Serverインスタンスを持っています。 Webサーバーとメインオフィスサーバー間のデータ交換を処理する複製がいくつかあります。IP変更後にsqlcmdを使用してSSMSを使用せずにSQL Server 2005インスタンスに接続できるのはなぜですか?
本日、私たちのメインオフィスでISPを切り替えました。私たちは宿題をして、スイッチの準備ができました(ホストファイルの変更など...)。新しい接続に切り替えると、すべての複製が完全に破棄されました。 SSMSを使用してメインオフィスサーバーに接続しようとしましたが、クッキーはありません。 Webサーバーのサーバー名を使用してホームオフィスサーバーにpingとftpを実行できます。私はポート1433と1434が新しいISPによってブロックされ、適切な人々に通知したことを知りました。彼らは現在ブロックされていないはずです。 SMSSのダイスはまだありません。
その後、私は驚くほど効果的なsqlcmdで接続しようとしました。 SMSSはサーバーに接続しませんが、sqlcmdはサーバーに接続します。どうしてこれなの? ISPスイッチの前にすべてが魅力的だった。
例
ping homeserver success! ftp homeserver success! sqlcmd -S homeserver\instance -U user -P pass success! - Trying to connect using SSMS, using the same homeserver\instance and user/pass combo Provider: SQL Network Interfaces, error: 26 - Error locating server/instance specified)
ISPのstilが1434をブロックしたことが判明しました。/facepalm –