KB3170115 - Informace o povolených příznacích trasování jsou přidány do souboru XML showplanu v SQL Server

Platí pro
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

Shrnutí

V Microsoft SQL Server se do elementu QueryPlan v souboru XML showplan přidá nový element TraceFlags. Tento prvek obsahuje seznam všech příznaků trasování, které jsou povolené na úrovni instance nebo relace při kompilaci plánu dotazu, a pro skutečné předvádění provádění se spustí konkrétní dotaz. Element TraceFlags může obsahovat až dvě instance, jednu pro dobu kompilace (s atributem IsCompileTime, který se rovná jedné) a jednu pro dobu provádění (pokud je příznak trasování povolený během kompilace i provádění, zobrazí se v obou seznamech). Každý element může mít seznam jednoho nebo více elementů TraceFlag, které mají dva atributy. Atribut Value identifikuje číslo příznaku trasování a atribut Scope může být "Global" nebo "Session" v závislosti na tom, jak je příznak sledování povolen (pokud je příznak sledování povolen na úrovni dotazu pomocí příkazu OPTION QUERYTRACEON, zobrazí se jako v oboru "Session" v showplanu).

Pokud během doby kompilace nebo provádění není povolený žádný příznak trasování, odpovídající elementy nebudou zahrnuty.

Poznámka Showplan XML zobrazí až 100 příznaků trasování, které jsou povoleny.

Řešení

Informace o aktualizacích Service Pack pro SQL Server

Tato aktualizace je opravená v následujících aktualizacích Service Pack pro SQL Server:

SQL Server 2016 Service Pack 1

Service Pack 3 pro SQL Server 2014

Service Pack 4 pro SQL Server 2012

Informace o aktualizacích Service Pack pro SQL Server:

Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy z předchozích aktualizací Service Pack společně s novými opravami. Doporučujeme použít nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci pro tuto aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné instalovat předchozí aktualizaci Service Pack. Další informace o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci najdete v tabulce 1 v následujícím článku.

Jak zjistit verzi, edici a úroveň aktualizace systému SQL Server a jeho součástí