"Errore generale di rete", "Errore di collegamento di comunicazione" o "Un errore a livello di trasporto" del messaggio quando un'applicazione si connette a SQL Server

Traduzione articoli Traduzione articoli
Identificativo articolo: 942861 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sommario

In questo articolo vengono illustrati i seguenti argomenti:
  • Informazioni generali relative al Microsoft Scalable Networking Pack (SNP)
  • Errori dell'applicazione potrebbe essere visualizzato quando si connette a un'istanza di Microsoft SQL Server che è ospitato su un computer basato su Windows che dispone di alcuni o tutti i miglioramenti di prestazioni rete abilitati

    Nota. In questo articolo include anche suggerimenti per evitare questi errori nei computer che eseguono versioni diverse di Windows.
  • Ulteriori riferimenti
Nota. Le indicazioni fornite in questo articolo si applicano anche ai sistemi operativi host e guest in ambienti di virtualizzazione.

Informazioni

Pack rete scalabile

Il SNP è un insieme di funzionalità di rete ad alta velocità sono state introdotte come parte di Windows Server 2003 Service Pack 2 (SP2). Queste funzionalità sono inoltre sono incluse come parte di Windows Server 2008 e versioni successive.

Nota. Poiché queste funzionalità fanno parte dello stack TCP/IP di base in Windows Server 2008 e versioni successive, non sono note come funzionalità di Scalable Networking Pack.

Importanti funzionalità SNP rilevante per questo articolo sono i seguenti:
  • TCP Chimney OffloadQuesta funzione trasferisce il protocollo TCP/IP per una scheda di rete durante il trasferimento di dati di rete di elaborazione della CPU.
  • Ridimensionamento sul lato di ricezioneQuesta funzionalità consente il carico di rete da una scheda di rete da distribuire su più CPU in un computer multiprocessore.
  • NetDMAQuesta funzionalità fornisce servizi per l'operazione di copia di memoria che viene eseguita dal sottosistema di rete con un motore di access (DMA) di memoria diretta dedicato alla ricezione di pacchetti di rete di offload.
Messaggi di errore quando un'applicazione si connette a SQL Server

Quando l'hardware di rete è compatibile con le funzionalità SNP, è possibile che venga visualizzato uno o più dei seguenti messaggi di errore.

Nota. Quando una delle seguenti condizioni è true, è possibile che venga visualizzato uno o più di questi messaggi di errore:
  • Il computer in cui è installato l'hardware ospita l'istanza di SQL Server.
  • Un'applicazione si connette all'istanza di SQL Server tramite TCP/IP.
Messaggio di errore 1

[Microsoft][Driver ODBC SQL Server][DBNETLIB] Errore generale di rete. Controllare la documentazione della rete

Messaggio di errore 2

Errore [08S01] errore di collegamento di comunicazione [Microsoft] [SQL Native Client]

Messaggio di errore 3

System.Data.SqlClient.SqlException: Un errore a livello di trasporto si è verificato quando si invia la richiesta al server. (provider: Provider TCP, errore: 0 - una connessione esistente interrotta forzatamente dall'host remoto.)

Anche quando si verifichi uno dei seguenti messaggi di errore è elevato il carico di rete di SQL Server. Ad esempio, si verifichi uno dei seguenti messaggi di errore quando si esegue la replica di database in SQL Server. In alternativa, è possibile che venga visualizzato uno di questi messaggi di errore quando un'applicazione multiutente accede ai database in SQL Server.

Verificare la configurazione corrente

Per visualizzare l'oggetto corrente i parametri globali TCP, al prompt dei comandi, digitare il comando seguente e quindi premere INVIO:

Netsh int tcp Mostra globale

L'output di questo comando è simile al seguente:

Riduci l'immagineEspandi l'immagine
2852159



Per visualizzare le schede di rete con la funzionalità TCP Chimney Offload è attivata, al prompt dei comandi, digitare il comando seguente e quindi premere INVIO:

Netsh int tcp Mostra chimneystats

L'output di questo comando è simile al seguente:

Riduci l'immagineEspandi l'immagine
2852160



Consigli per l'utilizzo di SNP o un'altra rete offload funzionalità in ambienti SQL Server

Se si ricevono errori intermittenti della rete come descritto in questa sezione, fare riferimento alle seguenti tabelle per indicazioni su come ottenere i massimi vantaggi quando si utilizzano le funzionalità di miglioramento delle prestazioni rete in ambienti SQL Server.

Tabella 1: Linee guida comune per tutte le versioni di Windows Server

Riduci questa tabellaEspandi questa tabella
Versione del sistema operativoConsigli
Tutte le versioni di Windows a partire da Windows Server 2003 Service Pack 2
  1. Chiedere al fornitore dell'hardware se sono disponibili i seguenti aggiornamenti:
    • Il più recente basic input/output system (BIOS) update per il server
    • L'aggiornamento del firmware più recente per la scheda di rete
    • L'aggiornamento più recente del driver della scheda di rete
  2. Aggiornare il software antivirus per le versioni più recenti o motori e le definizioni.

Tabella 2: Linee guida specifiche della versione di Windows Server.

Riduci questa tabellaEspandi questa tabella
Versione del sistema operativoConsigli
Windows Server 2003 Service Pack 2Si consiglia di disattivare funzionalità SNP installando l'hotfix descritto nel seguente articolo della Microsoft Knowledge Base:
948496 Aggiornamento per disattivare la funzionalità SNP per Windows Server 2003 e Windows Small Business Server 2003
Se le prestazioni della rete sono molto importante, si consiglia di prendere in considerazione la migrazione a una versione successiva di Windows Server è incluso con la nuova generazione dello stack TCP/IP. Se non è immediatamente l'aggiornamento a una versione più recente ma si dispone ottimizzare le prestazioni di rete, si consiglia di attenersi alla seguente procedura su tutti i server interessati:
  1. Disattivare SNP come descritto nel seguente articolo della Microsoft Knowledge Base:

    948496 Aggiornamento per disattivare la funzionalità SNP per Windows Server 2003 e Windows Small Business Server 2003
  2. Installare l'hotfix descritto nel seguente articolo della Microsoft Knowledge Base:
    950224 Un pacchetto cumulativo di hotfix Scalable Networking Pack (SNP) è disponibile per Windows Server 2003
  3. Attivare la funzionalità di ricezione. Utilizzando Regedit.exe

  4. HKLM\System\CurrentControlSet\Services\Tcpip\Parameters
    EnableRSS = 1 (Dword)
Windows Server 2008
  1. Installare Windows Server 2008 Service Pack 2 (SP2). Per ulteriori informazioni su Windows Server 2008 SP2, visitare il seguente sito Web Microsoft:
    http://www.microsoft.com/en-us/download/details.aspx?ID=16468
  2. Installare l'hotfix descritto nel seguente articolo della Microsoft Knowledge Base:
    979614 Descrizione di un aggiornamento di affidabilità per la funzionalità TCP Chimney Offload in Windows Server 2008 e Windows Vista
  3. Installare l'hotfix descritto nel seguente articolo della Microsoft Knowledge Base:
    967224 Alcuni parametri TCP/IP nel Registro di sistema vengono modificati in valori non corretti quando si utilizza il comando netsh per modificare i parametri globali TCP/IP in un computer che esegue Windows Server 2008 o Windows Vista
  4. Riattivare la ricezione Side Scaling (RSS) nel sistema operativo e delle schede di rete. Per informazioni su come riattivare RSS, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
    967224 Alcuni parametri TCP/IP nel Registro di sistema vengono modificati in valori non corretti quando si utilizza il comando netsh per modificare i parametri globali TCP/IP in un computer che esegue Windows Server 2008 o Windows Vista
    Nota. Per impostazione predefinita, la funzione TCPChimney è disabilitata in Windows Server 2008.
Windows 7 e Windows Server 2008 R2
  1. Installare Windows 7 e Windows Server 2008 R2 Service Pack 1 (SP1). Per informazioni su per scaricare e installare Windows 7 e Windows Server 2008 R2 SP1, visitare il seguente sito Web Microsoft:
    http://www.microsoft.com/en-us/download/details.aspx?ID=5842
  2. Installare l'hotfix descritto nel seguente articolo della Microsoft Knowledge Base:
    2775511 Un hotfix cumulativo enterprise è disponibile per Windows 7 SP1 e Windows Server 2008 R2 SP1
    Nota. Se non è installato Windows 7 o Windows Server 2008 R2 SP1, installare gli aggiornamenti rapidi descritti nei seguenti articoli della Microsoft Knowledge Base:
    977977 Riduzione delle prestazioni di throughput RSS rete nei computer basati su Windows Server 2008 R2 con più di 32 processori
    979612 Riduzione delle prestazioni di throughput RSS rete nei computer basati su Windows Server 2008 R2 con più di 32 processori
    Se è attivata la funzionalità TCP Chimney Offload, installare l'hotfix descritto nel seguente articolo della Microsoft Knowledge Base:

    2525390 L'opzione SACK è sempre impostata su "true", anche se la scheda di rete non supporta SACK per connessioni scaricate in Windows 7 o in Windows Server 2008 R2
  3. Se necessario, attivare nuovamente RSS nel sistema operativo e delle schede di rete. Per informazioni su come riattivare RSS, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:

    967224 Alcuni parametri TCP/IP nel Registro di sistema vengono modificati in valori non corretti quando si utilizza il comando netsh per modificare i parametri globali TCP/IP in un computer che esegue Windows Server 2008 o Windows Vista

    Nota. Per impostazione predefinita, la funzionalità TCP Chimney Offload è impostata su Auto. Ciò significa che il chimney offload non tutte le connessioni. Al contrario, scarica in modo selettivo le connessioni che soddisfano i criteri seguenti:
    • La connessione viene stabilita tramite un 10 Gigabit al secondo adattatore Ethernet (GB/s).
    • La latenza di collegamento di andata e ritorno medio è inferiore a 20 millisecondi.
    • Almeno 130 kilobyte (KB) di dati sono state scambiate tramite la connessione.


    Nota
    per impostazione predefinita, la funzionalità TCP Chimney Offload è disattivata nei client virtualizzati.
Finestra 8 e Windows Server 2012Attualmente, esistono problemi noti. Si consiglia di utilizzare la configurazione predefinita per le funzionalità di rete ad alta velocità.

Nota. Per impostazione predefinita, la funzionalità TCP Chimney Offload è disattivata in Windows Server 2012.

Disattivare SNP/ad alta velocità funzionalità di rete

Si sconsiglia di disattivare la funzionalità di SNP in versioni più recenti di Windows Server. Tuttavia, potrebbe essere necessario disattivare SNP sul computer basato su Windows Server come risoluzione del problema o perché non dispongono di supporto hardware per tutte le funzionalità RSS. Per ulteriori informazioni, vedere la tabella riportata di seguito:

Riduci questa tabellaEspandi questa tabella
Versione di Windows ServerUlteriori informazioni
Windows Server 2003:Vedere il seguente articolo della Microsoft Knowledge Base:
948496 Aggiornamento per disattivare la funzionalità SNP per Windows Server 2003 e Windows Small Business Server 2003
Windows Server 2008Vedere il seguente articolo della Microsoft Knowledge Base:
951037 Informazioni sulle funzionalità TCP Chimney Offload, Receive Side Scaling e rete Direct Memory Access in Windows Server 2008
Windows Server 2008 R2Non disattivare
Windows Server 2012Non disattivare

Nota. Si consiglia di utilizzare la configurazione predefinita per le funzionalità di rete ad alta velocità in ambienti Windows Server 2008 R2 e Windows Server 2012. Tuttavia, è possibile disattivare la funzionalità TCP Chimney Offload, se si è certi che non si desidera utilizzarlo o se si desidera mantenere impostazioni coerenti attraverso una combinazione di diversi sistemi operativi nel proprio ambiente.


Riferimenti

Per ulteriori informazioni sul pacchetto di rete scalabile, visitare il seguente sito Web WindowsITPro:
http://www.WindowsITPro.com/article/Networking/GIVE-microsofts-Scalable-Networking-Pack-140350

Per informazioni su Receive Side Scaling, visitare il seguente sito Web Microsoft TechNet:
Utilizzando ridimensionamento sul lato di ricezione

Per ulteriori informazioni su come distribuire le funzionalità di rete ad alta velocità, visitare il seguente sito Web Microsoft TechNet:
Guida alla distribuzione di rete: La distribuzione delle funzionalità di rete ad alta velocità

Per ulteriori informazioni sulle funzionalità di rete ad alta velocità in Windows Server 2008 R2, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
951037 Informazioni sulle funzionalità TCP Chimney Offload, Receive Side Scaling e rete Direct Memory Access in Windows Server 2008
Per informazioni sulla risoluzione dei problemi di rete ad alta velocità, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
2643970 Risoluzione dei problemi di funzionalità di prestazioni di rete avanzate (RSS, NetDMA et al.)

Per ulteriori informazioni su come distribuire e monitorare le funzionalità di rete ad alta velocità, visitare il seguente sito Web Microsoft:

http://download.microsoft.com/download/8/E/D/8EDE21BC-0E3B-4E14-AAEA-9E2B03917A09/HSN_Deployment_Guide.doc
Microsoft fornisce informazioni di contatto di terze parti per facilitare l'individuazione del supporto tecnico. Le informazioni di contatto possono essere modificate senza preavviso. Microsoft non garantisce l'accuratezza delle informazioni per contattare altri produttori.

Proprietà

Identificativo articolo: 942861 - Ultima modifica: giovedì 10 ottobre 2013 - Revisione: 2.0
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Parallel Data Warehouse
  • Microsoft SQL Server 2008 R2 Parallel Data Warehouse Update 1
  • Microsoft SQL Server 2008 R2 Reporting Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Reporting Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2012 Analysis Services
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2012 Parallel Data Warehouse
Chiavi: 
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB942861 KbMtit
Traduzione automatica articoli
IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l?obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 942861
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com