O SQL Server local não pode se conectar a um servidor vinculado quando a criptografia RSA é usada
Este artigo ajuda você a resolve um erro no Microsoft SQL Server que impede que um computador cliente estabeleça uma conexão com um servidor vinculado.
Sintomas
Você poderá receber a seguinte mensagem de erro se houver uma incompatibilidade nas configurações de criptografia no cliente e no servidor:
Uma conexão existente foi fechada à força pelo host remoto (erro do sistema operacional 10054)
Motivo
O erro 10054 pode ocorrer nas seguintes situações:
Se o certificado SQL Server usar o RSA para criptografar a chave pública, mas os pacotes de criptografia para o cliente e o servidor forem diferentes.
Se o RSA estiver desabilitado no servidor.
Solução
Para resolve esse erro, modifique o seguinte valor da chave do registro no servidor para habilitar o RSA:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\KeyExchangeAlgorithms\PKCS] "Enabled"=dword:0xffffffff
Observação
Você deve reiniciar o servidor para que a alteração entre em vigor.
Habilitar a criptografia RSA no servidor geralmente não cria nenhum risco de segurança para seu ambiente.
Para obter mais informações sobre a configuração TLS (Transport Layer Security) e RSA, confira Restringir algoritmos e protocolos criptográficos.
Confira também
Uma conexão existente foi fechada à força pelo host remoto (erro do sistema operacional 10054)
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários