1

このシナリオは次のとおりです。ログイン処理中に強制的にSQL Server接続が閉じられました

Windows Server 2003からSQL Server 2005への接続はスムーズに行われます。今、同じSQL Serverデータベースに接続することができませんでし同じ.NET Webアプリケーションをホストする新しいWindows 2012サーバは、それが次のエラーで失敗します。それは、Windows 2003から正常に動作していると

A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider,error: 0 - An existing connection was forcibly closed by the remote host.)]

、私は推測します新しいボックスは、Windows 2012の代わりに、Windowsの2003

  • ネットワーク接続の問題であるとして、

    1. 下位互換性の問題:問題は、これらのいずれかである可能性があります。しかし、私は、データベース・サーバーへのWebサーバーからポート1433をtelnetで接続することができますし、また、エラーメッセージの一部が

      A connection was successfully established with the server

    任意の助けをいただければ幸いであるように、ネットワークパスが罰金であることを確認することができます。

  • 答えて

    1

    ために、次のKBのページをチェックしてください

    (サーバーのみ1.2を可能にし、あなたのクライアントのみ1.0をサポートしています。)あなたのSSLとTLSの設定を確認する必要がありますWindows Server 2003用のこの修正プログラムをインストールします。TLS_RSA_WITH_AES_128_CBC_SHA AES128-SHATLS_RSA_WITH_AES_256_CBC_SHA AES256-SHA暗号スイートをWindows Server 2003に追加します。

    これらの2つの暗号スイートをWindows Server 2に追加しないと003、Windows Server 2008 R2以上のものは、Windows Server 2003へのSSL接続を作成することができません。これには、SQL Server接続、およびSSLに依存するその他の接続が含まれます。

    なぜですか? Windows Server 2008 R2以上では、Windows Server 2003の暗号と一致する暗号が存在しないため(セキュリティ上の理由から古い暗号は新しいOSからすべて削除されています)。したがって、使用可能な暗号が存在しないため、Windows Server 2003は接続を切断します。

    Windows Server 2003用

    マイクロソフトの修正プログラム:https://support.microsoft.com/en-us/help/948963

    +0

    ありがとうございます。私はそれを試して結果を知らせるでしょう。 – mehran

    +1

    Worked。ありがとう。 – mehran

    0

    あなたはあなたが必要とするより多くのinforamtion

    TLS 1.2 support for Microsoft SQL Server

    +0

    どのように私は、SSL \ TLSの設定を確認することができますか?ところで、クライアントはWindows 2008で、サーバーはWindows 2003(SQL Server 2005)です。 – mehran

    関連する問題