連線到 SQL Server 時,SQL Server Agent 無法啟動
本文可協助您解決無法啟動 SQL Server Agent Microsoft的問題。
徵兆
您可能會收到下列錯誤訊息:
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 。