Flag di traccia 4199 nel viene aggiunto al controllo delle modifiche di pi¨ query optimizer effettuate in precedenza in pi¨ flag di traccia

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

In questa pagina

INTRODUZIONE

A partire da Microsoft SQL Server 2000 Service Pack 3 (SP3), il SQL Server team di processore di query adottato un criterio che prevede di qualsiasi aggiornamento rapido che potrebbe interessare anche l'esecuzione di una query deve essere controllato da un flag di traccia. Fatta eccezione per le correzioni di bug che potrebbero causare risultati non corretti o danneggiamento, questi aggiornamenti rapidi sono disattivati per impostazione predefinita e un flag di traccia Ŕ necessario per attivare la correzione. Questa modifica dei criteri consente di evitare modifiche impreviste per il piano di esecuzione che possono verificarsi quando Ŕ installato un hotfix o un aggiornamento della protezione.

Nel tempo si sono pi¨ correzioni, ciascuna controllata con un flag di traccia diversi. In questo modo le prestazioni delle query di risoluzione dei problemi difficile e lunga. Per migliorare il processo di risoluzione dei problemi, il flag di traccia 4199 nel Ŕ stato aggiunto nell'aggiornamento cumulativo 6 per SQL Server 2005 Service Pack 3 (SP3), il pacchetto di aggiornamento cumulativo 7 per SQL Server 2008, l'aggiornamento cumulativo 7 per SQL Server 2008 Service Pack 1 (SP1) e SQL Server 2008 R2. Questo flag di uno traccia consente di attivare tutte le correzioni apportate in precedenza per il processore di query in numerosi flag di traccia. Inoltre, tutte le correzioni di processore di query futuro dovrÓ essere controllate utilizzando il flag di traccia.

NotaQuesta modifica del criterio ha effetto Microsoft SQL Server 2000 SP3 e versioni successive di SQL Server.

Informazioni

A causa della modifica dei criteri inserire correzioni del processore di query in un flag di traccia, anche se Ŕ in esecuzione con l'ultimo aggiornamento rapido o l'aggiornamento cumulativo installato, non necessariamente eseguono SQL Server con tutte le query processore correzioni pi¨ recenti attivate. Le correzioni sono attivate solo utilizzando un flag di traccia. Pertanto, se si verifica una situazione in cui la query non viene eseguiti come previsto, Ŕ innanzitutto necessario determinare se si sta verificando un problema noto o un nuovo problema.

Nel tempo, sono state rilasciate pi¨ correzioni e ognuno Ŕ stato controllato da un flag di traccia diversi. Isolamento di una determinata query ha dimostrato di comportamento non ottimale e determinare se la query potenzialmente Ŕ stato individuato un problema noto che era giÓ stato trattato in un hotfix Ŕ diventato difficile e lunga. Avente un flag di traccia singola per attivare tutti gli aggiornamenti rapidi consente ai clienti di verificare rapidamente se si Ŕ verificato un problema che potrebbe essere risolto da una precedente correzione pu˛ essere attivata tramite il flag di traccia. Tutte le correzioni di processore di query future verranno controllate tramite il flag di traccia 4199 nel e non avrÓ un flag di traccia separata per attivare la correzione singolarmente.

Correzioni precedenti che Ŕ ora possibile attivare il flag di traccia 4199 nel sono come illustrato nella tabella seguente:
Riduci questa tabellaEspandi questa tabella
Articolo della Microsoft Knowledge BaseFlag di traccia
3185304101
9401284102
9199054103
9203464104
9203474105
9224384106
9238494107
9260244108
9267734109
9337244110
9340654111
9467934115
9508804116
9484454117
9426594119
9539484120
9424444121
9460204122
9482484124
9498544125
9590134126
9535694127
955694
957872
4128
9585474129
9566864131
9580064133
9607704135 *
* Nota Nella versione di rilascio del SQL Server 2008 R2, il flag di traccia 4135 Ŕ stato inavvertitamente omesso dall'elenco dei flag di traccia che possono essere controllati da - T4199. Ma questo Ŕ stato risolto nell'aggiornamento cumulativo 1 per SQL Server 2008 R2. In tal caso, per la generazione e per SQL Server 2005 e 2008 SQL Server le edizioni supportate, - T4199 Ŕ sufficiente per attivare questo e altri flag di traccia sono elencati in questo articolo. Questa funzionalitÓ Ŕ stata rilasciata prima nell'aggiornamento cumulativo 6 per il pacchetto di SQL Server 2005 SP3 e aggiornamento cumulativo 7 per SQL Server 2008.

SQL Server 2005

Innanzitutto, la correzione di questo problema Ŕ stata rilasciata nell'aggiornamento cumulativo 6 per SQL Server 2005 Service Pack 3. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
974648 Pacchetto di aggiornamento cumulativo 6 per SQL Server 2005 Service Pack 3
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 di SQL Server 2005. Si consiglia di considerare l'ipotesi di applicare la versione pi¨ recente contenente tale hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
960598 Versioni di SQL Server 2005 rilasciate dopo il rilascio di SQL Server 2005 Service Pack 3
Microsoft SQL Server 2005 gli hotfix vengono creati per service Pack specifici di SQL Server. ╚ necessario applicare un hotfix per SQL Server 2005 Service Pack 3 per un'installazione di SQL Server 2005 Service Pack 3. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack SQL Server Ŕ incluso nel prossimo service pack di SQL Server.

SQL Server 2008

Innanzitutto, la correzione di questo problema Ŕ stata rilasciata nell'aggiornamento cumulativo 7. Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo per SQL Server 2008, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
973601 Pacchetto di aggiornamento cumulativo 7 per SQL Server 2008
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. Si consiglia di considerare l'ipotesi di applicare la versione pi¨ recente contenente tale hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
956909 Il 2008 SQL Server versioni rilasciate dopo il rilascio di SQL Server 2008

SQL Server 2008 SP1

Innanzitutto, la correzione di questo problema Ŕ stata rilasciata nell'aggiornamento cumulativo 7 per SQL Server 2008 Service Pack 1. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
979065 Pacchetto di aggiornamento cumulativo 7 per SQL Server 2008 Service Pack 1
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. Si consiglia di considerare l'ipotesi di applicare la versione pi¨ recente contenente tale hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
970365 Il 2008 SQL Server versioni rilasciate dopo il rilascio di SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 aggiornamenti rapidi vengono creati per service Pack specifici di SQL Server. ╚ necessario applicare un aggiornamento rapido SQL Server 2008 Service Pack 1 per un'installazione di SQL Server 2008 Service Pack 1. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack SQL Server Ŕ incluso nel prossimo service pack di SQL Server.

╚ possibile attivare il flag di traccia 4199 all'avvio o in una sessione utente. Questo flag di traccia ha effetto a livello globale o a livello di sessione. Per attivare il flag di traccia 4199 nel, utilizzare il DBCC TRACEON comando o utilizzare ? t 4199 nel come parametro di avvio.

Se DBCC TRACEON\TRACEOFF viene utilizzato questo non viene rigenerato un nuovo piano memorizzato nella cache per le stored procedure. ╚ possibile piani nella cache sono stati creati senza il flag di traccia.

Per informazioni dettagliate su come attivare o disattivare il flag di traccia e le spiegazioni globale e i flag di analisi a livello di sessione, vedere i seguenti argomenti nella documentazione in linea di SQL Server:

Riferimenti

Per ulteriori informazioni su come ottenere SQL Server 2005 Service Pack 3, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
913089 Come ottenere il service pack pi¨ recente per SQL Server 2005
Per ulteriori informazioni sulle nuove funzionalitÓ e i miglioramenti apportati in SQL Server 2005 SP3, visitare il seguente sito Web Microsoft:
all'indirizzo http://go.microsoft.com/fwlink/?LinkId = 131442
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:
822499 Nuovo 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: 974006 - Ultima modifica: lunedý 9 aprile 2012 - Revisione: 4.0
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Workgroup
Chiavi:á
kbsurveynew kbexpertiseadvanced kbqfe kbfix kbmt KB974006 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: 974006
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