KB3170115 - Information om aktiverade spårningsflaggor läggs till i showplan XML i SQL Server

Gäller för
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

Sammanfattning

I Microsoft SQL Server läggs det nya TraceFlags-elementet till i QueryPlan-elementet i showplan XML. Det här elementet visar alla spårningsflaggor som är aktiverade på instans- eller sessionsnivå när frågeplanen kompileras, och för den faktiska körningen av showplans körs en specifik fråga. Det kan finnas upp till två instanser av TraceFlags-elementet, en för kompileringstid (där attributet IsCompileTime är lika med ett) och en för körningstid (om en spårningsflagga är aktiverad under både kompilering och körning visas den i båda listorna). Varje element kan ha en lista med ett eller flera TraceFlag-element som har två attribut. Attributet Value identifierar spårningsflaggnumret och attributet Scope kan vara "Global" eller "Session" beroende på hur spårningsflaggan är aktiverad (om en spårningsflagga aktiveras på frågenivå med hjälp av OPTION QUERYTRACEON visas den som i omfattningen "Session" i showplan).

Om ingen spårningsflagga är aktiverad under kompilerings- eller körningstiden inkluderas inte motsvarande element.

Showplan XML visar upp till 100 spårningsflaggor som är aktiverade.

Lösning

Service pack-information för SQL Server

Den här uppdateringen åtgärdas i följande Service Pack för SQL Server:

SQL Server 2016 Service Pack 1

Service Pack 3 för SQL Server 2014

Service Pack 4 för SQL Server 2012

Om Service Pack för SQL Server:

Service Pack är kumulativa. Varje ny service pack-version innehåller alla korrigeringar som ingår i tidigare service pack-versioner samt eventuella nya korrigeringar. Vår rekommendation är att använda den senaste Service Pack-versionen och den senaste kumulativa uppdateringen för den Service Pack-versionen. Du behöver inte installera en föregående Service Pack-version innan du installerar den senaste Service Pack-versionen. I tabell 1 i följande artikel hittar du mer information om den senaste Service Pack-versionen och den senaste kumulativa uppdateringen.

Så här fastställer du version, utgåva och uppdateringsnivå för SQL Server och dess komponenter