KB3170115 – Informácie o povolených príznakoch sledovania sa pridajú do súboru showplan XML v SQL Server

Vzťahuje sa na
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

Súhrn

V Microsoft SQL Server sa nový prvok TraceFlags pridá do prvku QueryPlan v súbore XML showplan. Tento prvok uvádza všetky príznaky sledovania, ktoré sú povolené na úrovni inštancie alebo relácie v čase kompilovania plánu dotazu, a v prípade skutočného vykonávania showplans sa spustí konkrétny dotaz. Môžu existovať najviac dve inštancie prvku TraceFlags, jedna pre čas kompilácie (s atribútom IsCompileTime rovnajúci sa jednej) a jedna pre čas spustenia (ak je príznak sledovania povolený počas kompilácie aj vykonávania, zobrazí sa v oboch zoznamoch). Každý prvok môže obsahovať zoznam jedného alebo viacerých prvkov príznaku TraceFlag, ktoré majú dva atribúty. Atribút Value identifikuje číslo príznaku sledovania a atribút Scope môže byť globálny alebo relácie v závislosti od toho, ako je príznak sledovania povolený (ak je príznak sledovania povolený na úrovni dotazu pomocou funkcie OPTION QUERYTRACEON, zobrazí sa ako v rozsahu Relácia v programe showplan).

Ak počas kompilácie alebo vykonávania nie je povolený žiadny príznak sledovania, zodpovedajúce prvky sa nezahrnú.

Poznámka: V súbore showplan XML bude uvedených až 100 povolených príznakov sledovania.

Riešenie

Informácie o balíku Service Pack pre SQL Server

Táto aktualizácia je opravená v nasledujúcich balíkoch Service Pack pre SQL Server:

SQL Server 2016 Service Pack 1

Balík Service Pack 3 pre SQL Server 2014

Balík Service Pack 4 pre SQL Server 2012

Informácie o balíkoch Service Pack pre SQL Server:

Balíky Service Pack sú kumulatívne. Každý nový balík Service Pack obsahuje všetky opravy, ktoré sa nachádzajú v predchádzajúcich balíkoch Service Pack, spolu so všetkými novými opravami. Odporúčame použiť najnovší balík Service Pack a najnovšiu kumulatívnu aktualizáciu pre daný balík Service Pack. Pred inštaláciou najnovšieho balíka Service Pack nemusíte inštalovať predchádzajúci balík Service Pack. Ak chcete vyhľadať ďalšie informácie o najnovšom balíku Service Pack a najnovšej kumulatívnej aktualizácii, použite tabuľku č. 1 v nasledujúcom článku.

Ako určiť verziu, vydanie a úroveň aktualizácie SQL Server a jeho súčastí