Udostępnij za pośrednictwem


Błąd połączenia 10054 może wystąpić po uaktualnieniu programu SQL Server

Po uaktualnieniu programu Microsoft SQL Server wystąpi błąd połączenia. Błąd prawdopodobnie będzie kontynuowany nawet po użyciu lokalnego konta systemowego dla usługi SQL Server Agent.

Symptomy

Po uaktualnieniu programu Microsoft SQL Server Standard Edition (STD) program SQL Server Agent jest uruchamiany i zatrzymywany natychmiast. Ponadto zostanie wyświetlony co najmniej jeden z następujących komunikatów o błędach:

Program SQL Server nie akceptuje połączenia (błąd: 10054). Oczekiwanie na zezwolenie na połączenia z programem SQL Server. Podjęto próbę wykonania operacji: Sprawdź połączenie podczas uruchamiania.

Błąd sqlServer: 10054, dostawca SSL: Istniejące połączenie zostało wymuszone przez hosta zdalnego. [SQLSTATE 08001]

Błąd SQLServer: 10054, klient nie może nawiązać połączenia [SQLSTATE 08001]

Przyczyna

Czasami po uaktualnieniu programu Microsoft SQL Server protokół TLS jest wyłączony i może wystąpić błąd połączenia. Sprawdź, czy protokół TLS jest wyłączony po zainstalowaniu uaktualnienia.

Rozwiązanie

Aby rozwiązać ten problem, wykonaj następujące kroki:

  1. Włącz protokół TLS, ustawiając następujące wpisy rejestru:

    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS1.0

    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS1.1

    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS1.2

  2. Uruchom ponownie komputer, aby upewnić się, że ta zmiana jest stosowana.

Zobacz też

Istniejące połączenie zostało wymuszone przez hosta zdalnego (błąd systemu operacyjnego 10054)