KB3170115 – Informacije o omogočenih zastavicah sledenja so dodane v showplan XML v SQL Server

Velja za
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

Povzetek

V strežniku Microsoft SQL Server je novi element TraceFlags dodan elementu QueryPlan v XML-ju showplan. Ta element navede vse zastavice sledenja, ki so omogočene na ravni primerka ali seje, ko je načrt poizvedbe sestavljen, za dejansko izvajanje pa se izvede določena poizvedba. Obstajata lahko največ dva primerka elementa TraceFlags, eden za čas prevajanja (z atributom IsCompileTime, ki je enak en) in drugi za čas izvajanja (če je zastavica sledenja omogočena med prevajanjem in izvajanjem, bo prikazana na obeh seznamih). Vsak element ima lahko seznam enega ali več elementov TraceFlag z dvema atributoma. Atribut »Value« določa številko zastavice sledenja, atribut »Scope« pa je lahko »Global« ali »Session«, odvisno od načina omogočanja zastavice sledenja (če je zastavica sledenja omogočena na ravni poizvedbe z uporabo možnosti OPTION QUERYTRACEON, bo prikazana kot v obsegu »Seja« v showplan).

Če med prevajanjem ali izvajanjem ni omogočena nobena zastavica sledenja, ustrezni elementi ne bodo vključeni.

Opomba: showplan XML navede do 100 zastavic sledenja, ki so omogočene.

Rešitev

Informacije o servisnem paketu za SQL Server

Ta posodobitev je popravljena v teh servisnih paketih za SQL Server:

Servisni paket SP1 za SQL Server 2016

Servisni paket SP3 za SQL Server 2014

Servisni paket SP4 za SQL Server 2012

O servisnih paketih za SQL Server:

Servisni paketi so zbirni. V vsakem novem servisnem paketu so vsi popravki, ki so na voljo v prejšnjih servisnih paketih, skupaj z morebitnimi novimi popravki. Priporočamo, da za ta servisni paket uporabite najnovejši servisni paket in najnovejšo zbirno posodobitev. Pred namestitvijo najnovejšega servisnega paketa vam ni treba namestiti prejšnjega servisnega paketa. Če želite poiskati več informacij o najnovejšem servisnem paketu in najnovejši zbirni posodobitvi, si oglejte tabelo 1 v naslednjem članku.

Kako določiti različico, izdajo in raven posodobitve za SQL Server in njegove komponente