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ń |
---|
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. |