Erro "Falha na conexão com o servidor vinculado" após a atualização do Windows Server
Este artigo ajuda você a resolver erros que ocorrem quando uma conexão com o servidor vinculado falha após a instalação das atualizações recentes do Windows Server.
Sintomas
As mensagens de erro a seguir são registradas no log de erros do SQL Server.
Provedor TCP: Uma conexão existente foi fechada à força pelo host remoto.
O provedor OLE DB "MSOLEDBSQL" para o servidor vinculado "<LinkedServerName>" retornou a mensagem "O cliente não pôde estabelecer a conexão". (Microsoft SQL Server, Erro: 10054)
A captura de tela a seguir mostra a ID do evento 36874. Esse é um erro do Schannel que ocorre no Visualizador de Eventos do Windows, que indica que o cliente e o servidor dão suporte a diferentes conjuntos de pacotes de criptografia, o que causa uma falha na conexão.
Motivo
As criptografias do cliente e do servidor do SQL Server foram modificadas depois que você instalou as atualizações do Windows Server. Como resultado, houve problemas de comunicação.
Como verificar valores de cifra
Para verificar os valores de cifra nos computadores cliente e servidor, siga estas etapas:
Abra uma sessão administrativa do PowerShell e execute o seguinte comando no cliente e no servidor principal:
Get-ItemPropertyValue -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
Compare os valores de ambos os computadores para determinar se as cifras são diferentes.
Resolução
Para resolver o problema, siga estas etapas:
Se um rastreamento de rede não estiver disponível, verifique o valor das funções nesta subchave do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002
Execute o seguinte comando do PowerShell para localizar as funções TLS (Transport Layer Security):
Get-ItemPropertyValue -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
Use a guia Ciphers Suites na ferramenta IIS Crypto para verificar se há algoritmos correspondentes. Se nenhum algoritmo correspondente for encontrado, entre em contato com o Suporte da Microsoft.
Aviso de isenção de responsabilidade para contatos de terceiros
A Microsoft fornece informações de contato de terceiros para ajudá-lo a encontrar informações adicionais sobre esse tópico. Essas informações de contato podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão das informações de contato de terceiros.
Confira também
Uma conexão existente foi fechada à força pelo host remoto (erro do sistema operacional 10054)