Błąd "Połączenie z połączonym serwerem nie powiodło się" po zaktualizowaniu systemu Windows Server
Ten artykuł ułatwia rozwiązywanie błędów występujących w przypadku niepowodzenia połączenia z serwerem połączonym po zainstalowaniu najnowszych aktualizacji systemu Windows Server.
Symptomy
Następujące komunikaty o błędach są rejestrowane w dzienniku błędów programu SQL Server.
Dostawca TCP: istniejące połączenie zostało wymuszone przez hosta zdalnego.
Dostawca OLE DB "MSOLEDBSQL" dla serwera połączonego "<LinkedServerName>" zwrócił komunikat "Klient nie może nawiązać połączenia". (Microsoft SQL Server, błąd: 10054)
Poniższy zrzut ekranu przedstawia identyfikator zdarzenia 36874. Jest to błąd Schannel, który występuje w systemie Windows Podgląd zdarzeń, który wskazuje, że klient i serwer obsługują różne zestawy zestawów szyfrowania, co powoduje błąd w połączeniu.
Przyczyna
Szyfry klienta i serwera programu SQL Server zostały zmodyfikowane po zainstalowaniu aktualizacji systemu Windows Server. W rezultacie wystąpiły problemy z komunikacją.
Jak sprawdzić wartości szyfrowania
Aby sprawdzić wartości szyfrowania na komputerach klienckich i serwerowych, wykonaj następujące kroki:
Otwórz administracyjną sesję programu PowerShell, a następnie uruchom następujące polecenie na kliencie i serwerze głównym:
Get-ItemPropertyValue -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
Porównaj wartości z obu komputerów, aby określić, czy szyfry różnią się.
Rozwiązanie
Aby rozwiązać ten problem, wykonaj następujące kroki:
Jeśli ślad sieciowy jest niedostępny, sprawdź wartość funkcji w tym podkluczu rejestru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002
Uruchom następujące polecenie programu PowerShell, aby znaleźć funkcje Transport Layer Security (TLS):
Get-ItemPropertyValue -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
Użyj karty Zestawy szyfrowania w narzędziu kryptograficznym usług IIS, aby sprawdzić, czy istnieją jakieś pasujące algorytmy. Jeśli nie znaleziono pasujących algorytmów, skontaktuj się z pomoc techniczna firmy Microsoft.
Wyłączenie odpowiedzialności za kontakty z osobami trzecimi
Firma Microsoft udostępnia informacje kontaktowe innych firm, aby uzyskać dodatkowe informacje na temat tego tematu. Informacje te mogą zostać zmienione bez powiadomienia. Firma Microsoft nie gwarantuje dokładności informacji kontaktowych innych firm.
Zobacz też
Istniejące połączenie zostało wymuszone przez hosta zdalnego (błąd systemu operacyjnego 10054)