線上到 SQL Server 時 SQL Server Agent 無法啟動
本文可協助您解決無法啟動 Microsoft SQL Server Agent 的問題。
徵狀
您可能會收到下列錯誤訊息:
SQL Server 不接受連線 (錯誤:233) 。 等候 Sql Server 允許連線。 嘗試的作業為:在啟動時驗證連線。
已成功與伺服器建立連線,但在登入流程期間發生錯誤。 (提供者:SSL 提供者,錯誤:0 - 遠端主機已強制關閉現有的連線。) (Microsoft SQL Server,錯誤:10054)
此外,事件查看器會記錄事件標識碼 17052。
原因
子DisabledByDefault
機碼中的 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
和 Enabled
登錄專案可能設定不正確。 如需詳細資訊,請參閱 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 。