Lokala SQL Server kan inte ansluta till en länkad server när RSA-kryptering används
Den här artikeln hjälper dig att lösa ett fel i Microsoft SQL Server som förhindrar att en klientdator upprättar en anslutning till en länkad server.
Symptom
Du kan få följande felmeddelande om det finns ett matchningsfel i krypteringsinställningarna både på klienten och servern:
En befintlig anslutning stängdes av av fjärrvärden (OS-fel 10054)
Orsak
Felet 10054 kan inträffa i följande situationer:
Om SQL Server certifikatet använder RSA för att kryptera den offentliga nyckeln, men chiffersviterna för klienten och servern skiljer sig åt.
Om RSA är inaktiverat på servern.
Åtgärd
Lös det här felet genom att ändra följande registernyckelvärde på servern för att aktivera RSA:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\KeyExchangeAlgorithms\PKCS] "Enabled"=dword:0xffffffff
Obs!
Du måste starta om servern för att ändringen ska börja gälla.
Att aktivera RSA-kryptering på servern skapar vanligtvis ingen säkerhetsrisk för din miljö.
Mer information om TLS-konfigurationen (Transport Layer Security) och RSA finns i Begränsa kryptografiska algoritmer och protokoll.
Se även
En befintlig anslutning stängdes av av fjärrvärden (OS-fel 10054)