KB3170115 - Oplysninger om aktiverede sporingsflag føjes til showplan XML i SQL Server

Gælder for
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

Resumé

I Microsoft SQL Server føjes det nye TraceFlags-element til QueryPlan-elementet i showplan XML. Dette element viser alle sporingsflag, der er aktiveret på forekomst- eller sessionsniveau, når forespørgselsplanen kompileres, og for faktisk udførelse af showplans udføres en bestemt forespørgsel. Der kan være op til to forekomster af TraceFlags-elementet, én for kompileringstid (hvor attributten IsCompileTime er lig med én) og én for udførelsestid (hvis et sporingsflag er aktiveret under både kompilering og udførelse, præsenteres det på begge lister). Hvert element kan have en liste over et eller flere TraceFlag-elementer, der har to attributter. Attributten Value identificerer sporingsflagnummeret, og attributten Omfang kan være "Global" eller "Session" afhængigt af, hvordan sporingsflaget er aktiveret (hvis et sporingsflag er aktiveret på forespørgselsniveauet ved hjælp af OPTION QUERYTRACEON, vises det som i området "Session" i showplan).

Hvis der ikke er aktiveret et sporingsflag under kompilerings- eller udførelsestiden, medtages tilsvarende elementer ikke.

Note Showplan XML viser op til 100 sporingsflag, der er aktiveret.

Løsning

Servicepakkeoplysninger for SQL Server

Denne opdatering er rettet i følgende servicepakker til SQL Server:

SQL Server 2016 Service Pack 1

Service Pack 3 til SQL Server 2014

Service Pack 4 til SQL Server 2012

Om servicepakker til SQL Server:

Servicepakker er akkumulerede. Hver ny service pack indeholder alle de rettelser, der var inkluderet i tidligere service packs, samt eventuelle nye rettelser. Vores anbefaling er at anvende den seneste servicepakke og den seneste kumulative opdatering for den pågældende servicepakke. Det er ikke nødvendigt at installere en tidligere servicepakke, før du installerer den seneste udgave. Brug tabel 1 i følgende artikel for at finde flere oplysninger om den seneste servicepakke og seneste samlede opdatering.

Sådan bestemmer du versionen, udgaven og opdateringsniveauet for SQL Server og dens komponenter