Riepilogo
In Microsoft SQL Server, il nuovo elemento TraceFlags viene aggiunto all'elemento QueryPlan nel codice XML showplan. Questo elemento elenca tutti i flag di traccia abilitati a livello di istanza o sessione quando viene compilato il piano di query e, per gli showplan di esecuzione effettiva, viene eseguita una query specifica. Possono esserci fino a due istanze dell'elemento TraceFlags, una per la compilazione (con l'attributo IsCompileTime uguale a uno) e una per il tempo di esecuzione (se un flag di traccia è abilitato durante la compilazione e l'esecuzione, verrà presentato in entrambi gli elenchi). Ogni elemento può avere un elenco di uno o più elementi TraceFlag che hanno due attributi. L'attributo Value identifica il numero del flag di traccia e l'attributo Scope può essere "Global" o "Session" a seconda di come è abilitato il flag di traccia (se un flag di traccia è abilitato a livello di query tramite OPTION QUERYTRACEON, apparirà come nell'ambito "Session" in showplan).
Se non è abilitato alcun flag di traccia durante la compilazione o l'esecuzione, gli elementi corrispondenti non verranno inclusi.
Nota: il codice XML showplan elenca fino a 100 flag di traccia abilitati.
Risoluzione
Informazioni sui Service Pack per SQL Server
Questo aggiornamento è stato risolto nei Service Pack seguenti per SQL Server:
SQL Server 2016 Service Pack 1
Service Pack 3 per SQL Server 2014
Service Pack 4 per SQL Server 2012
Informazioni sui Service Pack per SQL Server:
I Service Pack sono cumulativi. Ogni nuovo Service Pack contiene tutte le correzioni incluse nei Service Pack precedenti, insieme a eventuali nuove correzioni. È consigliabile applicare il Service Pack più recente e l'aggiornamento cumulativo più recente per tale Service Pack. Non è necessario installare un Service Pack precedente prima di installare il Service Pack più recente. Usare la tabella 1 nell'articolo seguente per trovare altre informazioni sull'ultimo Service Pack e sull'aggiornamento cumulativo più recente.