Dela via


Felet "Anslutningen till den länkade servern misslyckades" efter att du har uppdaterat Windows Server

Den här artikeln hjälper dig att lösa fel som uppstår när en anslutning till den länkade servern misslyckas när de senaste Windows Server-uppdateringarna har installerats.

Symptom

Följande felmeddelanden loggas i SQL Server-felloggen.

TCP-provider: En befintlig anslutning stängdes av fjärrvärden med två två skäl.

OLE DB-providern "MSOLEDBSQL" för den länkade servern "<LinkedServerName>" returnerade meddelandet "Klienten kunde inte upprätta anslutningen". (Microsoft SQL Server, Fel: 10054)

Följande skärmbild visar händelse-ID 36874. Det här är ett Schannel-fel som inträffar i Windows-Loggboken vilket indikerar att klienten och servern stöder olika uppsättningar chiffersviter som orsakar ett fel i anslutningen.

Skärmbild som visar att flera fel inträffar när anslutningen till den länkade servern misslyckas.

Orsak

Chiffer för SQL Server-klienten och -servern ändrades efter att du har installerat Windows Server-uppdateringar. Som ett resultat av detta fanns det problem med kommunikation.

Så här kontrollerar du chiffervärden

Följ dessa steg för att kontrollera chiffervärdena på klient- och serverdatorerna:

  1. Öppna en administrativ PowerShell-session och kör sedan följande kommando på både klienten och huvudservern:

    Get-ItemPropertyValue  -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
    
  2. Jämför värdena från båda datorerna för att avgöra om chiffer skiljer sig åt.

Åtgärd

Lös problemet genom att följa dessa steg:

  1. Om en nätverksspårning inte är tillgänglig kontrollerar du funktionsvärdet i den här registerundernyckeln:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002

  2. Kör följande PowerShell-kommando för att hitta TLS-funktionerna (Transport Layer Security):

    Get-ItemPropertyValue  -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
    
  3. Använd fliken Chiffersviter i IIS Crypto-verktyget för att kontrollera om det finns matchande algoritmer. Kontakta Microsoft Support om inga matchande algoritmer hittas.

Ansvarsfriskrivning för tredje part

Microsoft tillhandahåller kontaktinformation från tredje part som hjälper dig att hitta ytterligare information om det här ämnet. Denna kontaktinformation kan ändras utan föregående meddelande. Microsoft garanterar inte att kontaktinformation från tredje part är korrekt.

Se även

En befintlig anslutning stängdes med två skäl av fjärrvärden (OS-fel 10054)