共用方式為


連線到 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 支援。

解決方法

若要解決這些問題,請遵循下列步驟:

  1. 藉由更新下列登錄專案,啟用 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

  2. 開啟 Regedit.exe

  3. 瀏覽至 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]

  4. DisabledByDefault 客戶端和伺服器的值設定為 0Enabled 1

另請參閱

遠端主機強制關閉現有的連線(OS 錯誤 10054)