KB3170115 : le informazioni sui flag di traccia abilitati vengono aggiunte al file XML showplan in SQL Server

Si applica a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Express

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.

Come determinare la versione, l'edizione e il livello di aggiornamento di SQL Server e dei relativi componenti