O SQL Server local não pode se conectar a um servidor vinculado quando a criptografia RSA é usada
Este artigo ajuda a resolver 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 do SQL Server usar 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.
Resolução
Para resolver esse erro, modifique o seguinte valor de 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 do TLS (Transport Layer Security) e do RSA, consulte 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)