Troubleshooting: Connection Forcibly Closed
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 wymuszone przez hosta zdalnego.
"ProviderNum: 7, Błąd: 10054 ErrorMessage: "Dostawca TCP: Istniejące połączenie zostało zamknięte wymuszone przez hosta zdalnego..."
Nieobsługiwany wyjątek: Wystąpił błąd poziom transportu podczas wysyłania żądania do serwera. (dostawca: Dostawca TCP o błędzie: 0 - Istniejące połączenie zostało gwałtownie zamknięte przez hosta zdalnego.)
Typowe przyczyny tego błędu
Poniższa tabela zawiera listę typowych przyczyn i metod dla tego błędu.
Przyczyna |
Rozwiązanie |
|---|---|
Klient łączy się z nieobsługiwanej wersja programu SQL Server Macierzysta klienta. |
Aktualizacja komputera klienckiego do serwera w wersja SQL Server Macierzysta klient. |
Sprzęt sieciowy uszkodzone odrzuca części ruchu protokołu TCP. |
Za pomocą programów do monitorowania sieci do analizowania TCP SYN, ACK, a FIN wiadomości. |
The SynAttackProtect setting may be dropping connections. |
W sekcji "Połączenia może być wymuszenie zamknięcia podczas z systemem na Windows Server 2003 z dodatkiem SP1" znajdujący się. |
Połączenia może być wymuszenie zamknięcia programem w systemie Windows Server 2003 z dodatkiem SP1
Podczas testowania skalowalność z dużą liczbą prób połączeń klienckich do wystąpienie SQL Server Database Engine Uruchamianie Windows Server 2003 Z dodatkiem usługa Pack 1 systemu Windows może usunąć połączeń jeśli żądania przychodzące szybciej niż SQL Server można je usługa. Jest to funkcja zabezpieczeń Windows Server 2003 Z dodatkiem usługa Pack 1, która implementuje skończonej kolejki dla przychodzących żądań połączeń TCP.
Aby rozwiązać ten problem, należy użyć narzędzia regedit.exe dodać następujący klucz rejestru:
Klucz |
Typ |
Imię i nazwisko |
Wartość |
|---|---|---|---|
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ |
DWORD |
SynAttackProtect |
00000000 |
Security Note: |
|---|
Ustawienie tego klucz rejestru może narazić na serwerze powódź SYN, atak typu odmowa usługa.Dodanie tej wartości rejestru tylko wtedy, gdy jest to konieczne i wiedzy na temat zagrożeń bezpieczeństwa.Usunięcie tej wartości rejestru po zakończeniu testowania. |
Security Note: