本社に 2 つの SQL Server インスタンスがあり、同じ場所にある Web サーバーに 1 つあります。Web サーバーと本社サーバー間のデータ交換を処理する複製がいくつかあります。
今日、本社でISPを切り替えました。宿題をして、切り替えの準備ができました (hosts ファイルの ips が変更されたなど...) 新しい接続に切り替えるとすぐに、すべてのレプリケーションが完全に壊れました。SSMS を使用して本社のサーバーに接続しようとしました。クッキーなし。Web サーバーのサーバー名を使用して、ホーム オフィス サーバーに ping および ftp を実行できます。ポート 1433 と 1434 が新しい ISP によってブロックされていることを確認し、適切な担当者に通知しました。今すぐブロックを解除する必要があります。SMSS からのダイスはまだありません。
次に、sqlcmd で接続してみましたが、驚くほどうまくいきました。SMSS はサーバーに接続しませんが、sqlcmd は接続します。どうしてこれなの?ISP を切り替える前は、すべてが魔法のように機能していました。
例
ping ホームサーバー 成功! ftp ホームサーバー 成功! sqlcmd -S ホームサーバー\インスタンス -U ユーザー -P パス 成功! - 同じホームサーバー\インスタンスとユーザー/パスの組み合わせを使用して、SSMSを使用して接続しようとしています プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)