Compartilhar via


Falha ao iniciar o SQL Server Agent ao se conectar ao SQL Server

Este artigo ajuda você a resolver um problema no qual você não pode iniciar o Microsoft SQL Server Agent.

Sintomas

Você pode receber as seguintes mensagens de erro:

O SQL Server não aceita a conexão (erro: 233). Aguardando o Sql Server permitir conexões. A operação tentada foi: Verificar conexão na inicialização.

Uma conexão com o servidor foi estabelecida com êxito, mas ocorreu um erro durante o processo de logon. (provedor: Provedor SSL, erro: 0 – Uma conexão existente foi fechada à força pelo host remoto) (Microsoft SQL Server, Erro: 10054)

Além disso, o visualizador de eventos registra a ID do evento 17052.

Motivo

As DisabledByDefault entradas do Registro e Enabled na [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] subchave podem estar configuradas incorretamente. Para obter mais informações, consulte Suporte do TLS 1.2 para Microsoft SQL Server.

Resolução

Para resolver esses problemas, siga estas etapas:

  1. Habilite o protocolo TLS (Transport Layer Security) 1.2 para comunicação do SQL Server atualizando as seguintes entradas do Registro:

    [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. Abra o Regedit.exe.

  3. Navegue até [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client].

  4. Configure o DisabledByDefault valor como 0 e Enabled como 1 para o cliente e o servidor.

Confira também

Uma conexão existente foi fechada à força pelo host remoto (erro do sistema operacional 10054)