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