web-dev-qa-db-ja.com

TLS 1.2または1.1が有効になっている場合、アプリケーションサーバーはSQL Serverデータベースに接続できません

私たちの環境では、TLS 1.2またはTLS 1.1が有効になっているときはいつでも、SQL Server 2012サーバーはアプリケーションサーバーがデータベースに接続できません。同じ問題はMS SQL Server 2012関連サーバーでのみ観察されます。

エラーメッセージ:

接続失敗:SQLState: '01000' SQLサーバーエラー:1 [Microsoft] [ODBC SQLサーバードライバー] [DBNETLIB] ConnectionOpen(SECCreateCredentials())接続失敗:SQLState: '08001' SQLサーバーエラー:18 [Microsoft] [ODBC SQLサーバードライバー] [DBNETLIB] SSLセキュリティエラー

enter image description here

3
Sin

SQL Server 2012は、すべてのSPまたはバージョンでTLS 1.2をサポートしていません。 CUおよびホットフィックスの最小バージョンについては、この表を参照してください https://support.Microsoft.com/en-us/help/3135244/tls-1-2-support-for-Microsoft-sql-server

1
eckes