In questo post vorrei parlare di alcuni scenari tipici in cui un’applicazione riceve l’errore “General Network Error”. Ciascuna delle cause rappresenta uno scenario piuttosto complesso, vorrei riassumere i punti chiave per ogni scenario:
e fornirvi i link degli articoli dove potete trovare maggiori dettagli o spiegazioni.
Le cause descritte sotto sono solo una parte delle cause che potrebbero provocare "General Network Error", ho cercato di specificare le più comuni.
Consideriamo uno scenario come il seguente:
ERROR [08S01] [Microsoft][SQL Native Client]Communication link failure
[Microsoft][ODBC SQL Server Driver][DBNETLIB] General Network error. Check your network documentation
Scalable Networking Pack include il supporto per le seguente funzionalità:
Scalable Networking Pack(SNP) è incluso nel Service Pack 2 di Windows Server 2003 e come un pacchetto stand-alone.
Le tre cause seguenti sono molto simili e per questo suggerisco di rivederle insieme.
Le porte anonime sono utilizzate dal lato client al livello di protocollo dell’applicazione. Queste porte sono assegnate dinamicamente. In Windows 2003 le porte sono assegnate nell’intervallo 1024 – 5000.
Protocol
Local Address
Foreign Address
State
PID
TCP
web:3098
sql:ms-sql-s
TIME_WAIT
1520
web:3100
2256
web:3110
1140
web:3111
1096
web:3115
2292
web:3118
2456
Descrizione dettagliata di questo problema, si può trovare nell’articolo sotto riportato:
KB 821289 FIX: "General Network Error" when you use SqlClient with SSL encryption http://support.microsoft.com/kb/821289
Olga Guzheva Senior Support Engineer Microsoft Enterprise SQL Support