Errore di "utilitÓ di pianificazione Non cedente" e 2008 SQL Server o SQL Server 2008 R2 si blocca in modo discontinuo in Windows Server 2008 o in Windows Server 2008 R2

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

In questa pagina

Sintomi

Si supponga che installa 2008 di Microsoft SQL Server o Microsoft SQL Server 2008 R2 in un computer che esegue Windows Server 2008 o Windows Server 2008 R2. Quando un'applicazione si connette a 2008 SQL Server o SQL Server 2008 R2 utilizzando Microsoft SQL Server Native Client 10.0, un errore di "utilitÓ di pianificazione Non cedente" viene visualizzato in modo intermittente.

Nota Ogni "utilitÓ di pianificazione Non cedente" viene registrato nel file di registro errori 2008 SQL Server o SQL Server 2008 R2.

Inoltre, SQL Server si blocca a intermittenza. Per aggirare questo problema, Ŕ necessario riavviare SQL Server.

Nota
Se Ŕ stato installato SQL Server 2008 Service Pack 2 (SP2), non si verifica l'errore "utilitÓ di pianificazione Non cedente" e SQL Server 2008 si blocca. Tuttavia, Ŕ possibile che venga visualizzato un messaggio di errore analogo al seguente:
codice di errore 26073-/ / ErrorFormat: connessione TCP chiusa ma un processo figlio di SQL Server potrebbe essere associato un duplicato del socket della connessione

Cause

Questo problema si verifica perchÚ SQL Server Native Client 10.0 gestisce correttamente una chiamata di chiusura TCP su un socket.

Risoluzione

Nota
Se le correzioni GDR SQL Server in base al Bollettino Microsoft sulla sicurezza 049 MS11 installato di recente non Ŕ possibile applicare gli aggiornamenti cumulativi che vengono citati in questo articolo.

Quando si tenta di applicare le correzioni utilizzando il programma di installazione di aggiornamento cumulativo, Ŕ possibile che venga visualizzato un messaggio di errore analogo al seguente:
Un aggiornamento di SQL Server con una versione successiva Ŕ giÓ stato installato nell'istanza di SQL Servernome dell'istanza>, in modo che non pu˛ essere applicato l'aggiornamento SQL Server corrente. La versione dell'aggiornamento della SQL Server Ŕ giÓ installato Ŕ GDR 10.2.4064.0 (10.2.4310.0) con un KB2494089 e l'aggiornamento corrente di SQL Server Ŕ 10.2.4272.0 con un KB2467239.
In questo scenario, Ŕ necessario applicare il pacchetto GDR che contiene la correzione per il problema menzionato in questo articolo oltre alla correzione per il rilascio di MS11-049. Per trovare i pacchetti GDR e QFE corrispondenti utilizzabili per le generazioni di intervallo di SQL Server, consultare la sezione Domande frequenti del bollettino sulla sicurezza riportato di seguito:
http://www.microsoft.com/technet/security/bulletin/MS11-049.mspx
Ad esempio, se si esegue SQL Server 2008 Service Pack 2 e applicato l'hotfix GDR per KB2494089, per ottenere la correzione per KB2491214, Ŕ necessario applicare l'aggiornamento QFE KB2494094.

Informazioni sull'aggiornamento cumulativo

Per risolvere il problema, applicare gli aggiornamenti appropriati per SQL Server e per Windows Server sono in esecuzione sul computer.

Nota ╚ possibile che si verifichi questo problema in un'applicazione client che utilizza SQL Server Native Client e una funzione (ad esempio il CreateProcess funzione) per creare un nuovo processo figlio. In questo caso, Ŕ necessario applicare entrambi gli aggiornamenti rapidi per Windows Server e SQL Server.

Aggiornamenti per SQL Server

Pacchetto di aggiornamento cumulativo 6 per SQL Server 2008 R2
La correzione di questo problema Ŕ stata rilasciata prima nell'aggiornamento cumulativo 6. Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo per SQL Server 2008 R2, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2489376 Pacchetto di aggiornamento cumulativo 6 per SQL Server 2008 R2
Nota PoichÚ le versioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e rilascio delle correzioni per tutte le correzioni fornite con il precedente SQL Server 2008 R2. Si consiglia di considerare applicando la versione pi¨ recente contenente tale hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
981356 SQL Server 2008 R2 versioni rilasciate dopo il rilascio di SQL Server 2008 R2
Pacchetto di aggiornamento cumulativo 2 per SQL Server 2008 Service Pack 2 La correzione di questo problema Ŕ stata rilasciata prima nell'aggiornamento cumulativo 2 per SQL Server 2008 Service Pack 2. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2467239 Pacchetto di aggiornamento cumulativo 2 per SQL Server 2008 Service Pack 2
Nota PoichÚ le versioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e rilascio delle correzioni per tutte le correzioni fornite con il precedente 2008 SQL Server. Microsoft consiglia di considerare applicando la versione pi¨ recente contenente tale hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2402659 Il 2008 SQL Server versioni rilasciate dopo il rilascio di SQL Server 2008 Service Pack 2
Microsoft SQL Server 2008 gli hotfix vengono creati per service pack specifici di SQL Server. ╚ necessario applicare una correzione rapida SQL Server 2008 Service Pack 2 per un'installazione di SQL Server 2008 Service Pack 2. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack SQL Server Ŕ incluso nel prossimo service pack di SQL Server.

Aggiornamenti per Windows Server

Hotfix per Windows Server 2008 R2
976932 Informazioni sul Service Pack 1 per Windows 7 e Windows Server 2008 R2
Hotfix per Windows Server 2008
2398202 Un'applicazione potrebbe bloccarsi in Windows Server 2008 o in Windows Vista quando l'applicazione si chiude una connessione socket o arresto

Status

Microsoft ha confermato che si tratta di un problema con i prodotti elencati nella sezione "Si applica a".

Workaround

Importante Questa sezione, metodo o attivitÓ contiene viene illustrato come modificare il Registro di sistema. Tuttavia, pu˛ causare seri problemi se l'errata modifica del Registro di sistema. Pertanto, assicurarsi di seguire attentamente i passaggi. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. Quindi, Ŕ possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristinare il Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
articolo 322756 Come eseguire il backup e ripristinare il Registro di sistema in Windows
Per aggirare questo problema, aggiungere il SuperSocketNetlib\Tcp\TcpAbortiveClose valore nella chiave del Registro di sistema MSSQLServer.

A tale scopo, attenersi alla seguente procedura:
  1. Aprire l'Editor del Registro di sistema. A tale scopo, utilizzare il metodo appropriato per il sistema operativo:
    • In Windows Vista, fare clic su Avviare, tipo Regedit Nella finestra di dialogo ProprietÓ - Avvia ricerca casella e quindi premere INVIO.
    • In Windows XP, fare clic su Avviare, fare clic su Esegui, tipo Regedit, quindi fare clic su OK.
  2. Individuare e selezionare la seguente sottochiave del Registro di sistema.
    • Per l'istanza predefinita del 2008 SQL Server o SQL Server 2008 R2, selezionare la seguente sottochiave del Registro di sistema:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\Tcp\

    • Per un'istanza denominata di 2008 SQL Server o SQL Server 2008 R2, selezionare la seguente sottochiave del Registro di sistema:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.\MSSQLServer\SuperSocketNetLib\Tcp\ (InstanceName)
  3. Nel Modifica dal menu Nuovo, quindi fare clic su Valore DWORD.
  4. Tipo TcpAbortiveClose, quindi premere INVIO.
  5. Nel Modifica menu, fare clic su Modificare.
  6. Fare clic su Decimale, quindi digitare 1 Nella finestra di dialogo ProprietÓ - Dati valore casella.
  7. Uscire dall'Editor del Registro di sistema.

Riferimenti


Per ulteriori informazioni su come installare SQL Server Native Client, visitare il seguente sito Web Microsoft Developer Network (MSDN):
Come installare Client nativo di SQL Server
Per ulteriori informazioni sul modello di manutenzione incrementale per SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
935897 Modello di manutenzione incrementale Ŕ disponibile dal team di SQL Server per offrire gli hotfix per i problemi segnalati
Per ulteriori informazioni sullo schema di denominazione per gli aggiornamenti di SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
822499Nuovo schema di denominazione per i pacchetti di aggiornamento del software Microsoft SQL Server
Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

ProprietÓ

Identificativo articolo: 2491214 - Ultima modifica: martedý 28 giugno 2011 - Revisione: 5.0
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Chiavi:á
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2491214 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 2491214
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