sql >> データベース >  >> Database Tools >> SSMS

MicrosoftSQLServerを解決する方法。エラー233。プロバイダー:SSLプロバイダー

    何度もいじくり回した後、WindowsUpdateによってTLSとSSLの設定が間違って変更されていることがわかりました。レジストリを機能させるには、レジストリ内の暗号スーツとプロトコルを具体的に変更する必要がありました。これで、SSMSに正常にログインできます(ローカルログインとリモートログインの両方)。したがって、レジストリに加えた具体的な変更は次のとおりです。

    Schannelの変更::(クライアント側プロトコルを含む)

    有効なプロトコル:マルチプロトコルUnified Hello、PCT 1.0、TLS 1.0

    無効になっているプロトコル:SSL 2.0、SSL 3.0、TLS 1.1、TLS 1.2

    有効な暗号:NULL、DES 56/56、RC2 40/128、RC2 56/128、RC2 128/128、RC4 40/128、RC4 56/128、RC4 64/128、RC4 128/128、トリプルDES 168、AES128 / 128、AES 256/256

    有効なハッシュ:MD5、SHA、SHA 256、SHA 384、SHA 512

    有効な鍵交換:Diffie-Hellman、PKCS、ECDH

    暗号スイートの変更::

    無効:SSL_CK_RC4_128_WITH_MD5、SSL_CK_DES_192_EDE3_CBC_WITH_MD5

    有効:TLSに関連する他のすべて

    これを簡単に実現するために(セキュリティの変更とレジストリの変更)、このツール(IISCrypto)も使用しました: https ://www.nartac.com/Products/IISCrypto

    ここに記載されている各暗号またはプロトコルが明確に有効または無効になっていることを確認してください。有効または無効にしないと、問題が解決されません。

    これがお役に立てば幸いです!




    1. PhpMyAdminインポートエラー-MySQLサーバーがなくなった/認識されないキーワード

    2. .sql.gzファイルを使用してデータベースを復元するときのgunzip付近のSQL構文エラー

    3. SQLyogでMySQLのwait_timeoutが正しくありません

    4. SQLServerスクリプト2012プロジェクトをTeamFoundationServer2012に