SQL Server-agenten startar inte vid anslutning till SQL Server

Den här artikeln hjälper dig att lösa ett problem där du inte kan starta Microsoft SQL Server-agenten.

Symptom

Du kan få följande felmeddelanden:

SQL Server accepterar inte anslutningen (fel: 233). Väntar på att Sql Server ska tillåta anslutningar. Åtgärden som försökte utföras var: Verifiera anslutningen vid start.

En anslutning upprättades med servern, men sedan uppstod ett fel under inloggningsprocessen. (provider: SSL-provider, fel: 0 – En befintlig anslutning stängdes av fjärrvärden.) (Microsoft SQL Server, Fel: 10054)

Dessutom loggar loggboken händelse-ID 17052.

Orsak

Posterna DisabledByDefault och Enabled register i undernyckeln [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] kan vara felaktigt konfigurerade. Mer information finns i TLS 1.2-stöd för Microsoft SQL Server.

Åtgärd

Följ dessa steg för att lösa dessa problem:

  1. Aktivera TLS 1.2-protokollet (Transport Layer Security) för SQL Server-kommunikation genom att uppdatera följande registerposter:

    [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. Öppna Regedit.exe.

  3. Navigera till [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client].

  4. Ange värdet DisabledByDefault till 0 och Enabled till 1 för både klienten och servern.

Se även

En befintlig anslutning stängdes med två skäl av fjärrvärden (OS-fel 10054)