別のランディングサーバーからSSMSを使用して3つのSQLサーバーを接続しようとしています。問題は、1つのサーバーに接続できるが、他の2つのサーバーには接続できないことです。私が取得するエラーは以下のとおりです。
サーバーとの接続は正常に確立されましたが、ログインプロセス中にエラーが発生しました。 (プロバイダー:SSLプロバイダー、エラー:0-リモートホストによって既存の接続が強制的に閉じられました。)
他の2台のサーバーの何が問題なのか理解できず、あなたの助けが必要です。
着陸サーバーの詳細:
SQLサーバーの詳細:
ランディングサーバーから3つのサーバーすべてにpingとtelnetを実行できます。また、接続できない2台のサーバーでSQL認証を試しましたが、機能しませんでした。無効TCP煙突、機能しませんでした。同じ3つの接続が他のランディングサーバーから正常に機能しています。このため、この接続の何が問題なのかわかりません。問題を解決するために私を助けてください。
SSLとTLSの設定を確認する必要があります。
これをチェックしてください KB 3135244 。クライアントとサーバー間の設定はある程度一貫している必要があります(つまり、サーバーが1.2のみを許可し、クライアントが1.0しかサポートしていない場合、問題が発生する可能性があります)。そのページの既知の問題も読んでください
TLS 1.2をサポートするビルドに更新すると、問題が解決する場合があります。
同じ問題があり、SQLサーバーで証明書が正しくないことに関連していることがわかりました。
クライアントとサーバーの両方でTLSバージョンを確認します。
最近、他のプロトコルを無効にし、SQLサーバーでTLS 1.2のみを有効にしました。アプリケーションサーバーからSQL Serverに接続しようとしたときに、同じエラーメッセージが表示されました。
次に、他のすべてのプロトコルを無効にし、アプリケーションサーバーでTLS 1.2のみを有効にして、問題を解決しました。