SQL Server エージェントへの接続中に開始できないSQL Server
この記事は、Microsoft SQL Server エージェントを起動できない問題を解決するのに役立ちます。
現象
次のエラー メッセージが表示される場合があります。
SQL Serverは接続を受け入れません (エラー: 233)。 Sql Server が接続を許可するのを待機しています。 操作が試行されました: 接続の開始時の確認。
サーバーとの接続が正常に確立されましたが、ログイン プロセス中にエラーが発生しました。 (プロバイダー: SSL プロバイダー、エラー: 0 - リモート ホストによって既存の接続が強制的に閉じられました)。(Microsoft SQL Server、エラー: 10054)
さらに、イベント ビューアーはイベント ID 17052 をログに記録します。
原因
DisabledByDefault
サブキーの と Enabled
レジストリ エントリが[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
正しく構成されていない可能性があります。 詳細については、「Microsoft SQL Server の TLS 1.2 サポート」を参照してください。
解決方法
これらの問題を解決するには、次の手順に従います。
次のレジストリ エントリを更新して、SQL Server通信用のトランスポート層セキュリティ (TLS) 1.2 プロトコルを有効にします。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001
Regedit.exeを開きます。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
に移動します。クライアントとサーバーの両方の
DisabledByDefault
値を 0 に、Enabled
1 に設定します。