Rozwiązywanie problemów: Połączenia zamknięte

Ten błąd może wystąpić podczas łączenia się z SQL Server przy użyciu protokołu TCP/IP.

Tekst błędu

Ten błąd może wystąpić w następujących formatach:

  • TCP_PROV: Istniejące połączenie zostało zamknięte przez hosta zdalnego.

  • "ProviderNum: 7, Błąd: 10054 Komunikat o błędzie: "Dostawca TCP: Istniejące połączenie zostało zamknięte przez hosta zdalnego..."

  • Wyjątek nieobsłużony: Wystąpił błąd poziom transportu podczas wysyłania żądania do serwera.(Dostawca: Dostawca TCP błąd: 0 - Istniejące połączenie zostało zamknięte przez hosta zdalnego.)

Typowe przyczyny tego błędu

W poniższej tabela przedstawiono typowe przyczyny i rozwiązania dla tego błędu.

Przyczyna

Rozwiązanie

Klient łączy się z nieobsługiwanej wersja programu SQL Server macierzystego klienta.

Aktualizacja komputera klienckiego do serwera w wersja SQL Server macierzystego klient.

Sprzęt sieciowy uszkodzony porzuca części ruchu protokołu TCP.

Analizowanie TCP SYN ACK, za pomocą programów monitorowania sieci i FIN wiadomości.

SynAttackProtect ustawienie może upuszczanie połączeń.

Zobacz sekcję "Połączeń może być wymuszone zamknięte podczas uruchamiania na Windows Server 2003 SP1" występujący.

Połączenia mogą być zamknięte podczas uruchamiania w systemie Windows Server 2003 z dodatkiem SP1

Podczas testowania skalowalność z dużą liczbą prób połączeń klient do wystąpienie Aparat baz danych programu SQL Server uruchomione na Windows Server 2003 z dodatkiem usługa Pack 1 lub nowszym, Windows mogą przerywać połączeń, jeśli żądania przychodzące szybciej niż SQL Server może je obsłużyć.Jest to funkcja zabezpieczeń Windows Server 2003 Z dodatkiem Service Pack 1 lub nowszym, który implementuje skończonej kolejka przychodzące żądania połączenia TCP.

Aby rozwiązać ten problem, należy użyć narzędzia regedit.exe dodać następujący klucz rejestru:

Klucz

Typ

Nazwa

Wartość

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\

DWORD

SynAttackProtect

00000000

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Ustawienie tego klucz rejestru może narazić serwer powódź SYN, ataku typu "odmowa usługa".Dodanie tej wartości rejestru tylko w razie potrzeby i zrozumienia zagrożeń bezpieczeństwa.Po zakończeniu badania, należy usunąć wartość rejestru.

Zobacz także

Koncepcje