Fehler "Verbindung mit dem verknüpften Server ist fehlgeschlagen", nachdem Sie Windows Server aktualisiert haben
Dieser Artikel hilft Ihnen beim Beheben von Fehlern, die auftreten, wenn eine Verbindung mit dem verknüpften Server nach der Installation der letzten Windows Server-Updates fehlschlägt.
Symptome
Die folgenden Fehlermeldungen werden im SQL Server-Fehlerprotokoll protokolliert.
TCP-Anbieter: Eine vorhandene Verbindung wurde vom Remotehost forcibly geschlossen.
Der OLE DB-Anbieter "MSOLEDBSQL" für den verknüpften Server "<LinkedServerName>" hat die Meldung "Client kann keine Verbindung herstellen" zurückgegeben. (Microsoft SQL Server, Fehler: 10054)
Der folgende Screenshot zeigt die Ereignis-ID 36874. Dies ist ein Schannel-Fehler, der in windows Ereignisanzeige auftritt, der angibt, dass der Client und der Server verschiedene Gruppen von Verschlüsselungssammlungen unterstützen, die zu einem Fehler bei der Verbindung führen.
Ursache
Die Verschlüsselungen für den SQL Server-Client und -Server wurden nach der Installation von Windows Server-Updates geändert. Daher gab es Probleme mit der Kommunikation.
So überprüfen Sie Chiffrewerte
Führen Sie die folgenden Schritte aus, um die Chiffrewerte auf den Clientcomputern und Servercomputern zu überprüfen:
Öffnen Sie eine Administrative PowerShell-Sitzung, und führen Sie dann den folgenden Befehl sowohl auf dem Client als auch auf dem Hauptserver aus:
Get-ItemPropertyValue -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
Vergleichen Sie die Werte von beiden Computern, um zu bestimmen, ob sich die Chiffre unterscheiden.
Lösung
Führen Sie die folgenden Schritte aus, um das Problem zu beheben:
Wenn keine Netzwerkablaufverfolgung verfügbar ist, überprüfen Sie den Funktionswert in diesem Registrierungsunterschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002
Führen Sie den folgenden PowerShell-Befehl aus, um die Tls-Funktionen (Transport Layer Security) zu finden:
Get-ItemPropertyValue -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
Verwenden Sie die Registerkarte "Ciphers Suites " im IIS-Kryptotool , um zu überprüfen, ob übereinstimmende Algorithmen vorhanden sind. Wenn keine übereinstimmenden Algorithmen gefunden werden, wenden Sie sich an Microsoft-Support.
Haftungsausschluss für Kontaktinformationen von Drittanbietern
Die Kontaktinformationen zu den in diesem Artikel erwähnten Drittanbietern sollen Ihnen helfen, zusätzliche Informationen zu diesem Thema zu finden. Diese Kontaktinformationen können ohne vorherige Ankündigung geändert werden. Sie werden von Microsoft ohne jede Gewähr weitergegeben.
Siehe auch
Eine vorhandene Verbindung wurde vom Remotehost forcibly geschlossen (Betriebssystemfehler 10054)