Gælder for
SQL Server 2017 on Windows SQL Server 2017 on Linux SQL Server 2019 on Windows SQL Server 2019 on Linux

Symptomer

Der opstår en adgangsfejl eller -påstand, når du bruger DMV-sys.dm_exec_query_statistics_xml (Dynamic Management View). Dette problem blev først rettet i Samlet opdatering 26 til Microsoft SQL Server 2017 og Samlet opdatering 12 til Microsoft SQL Server 2019. Som en del af rettelsen fjernes runtime-parameterværdien (ParameterRuntimeValue) fra Showplan XML, når DMV-sys.dm_exec_query_statistics_xml aktiveres.

Når du bruger DMV-sys.dm_exec_query_statistics_xml til at foretage fejlfinding af forespørgsler, der kører længe, skal du nogle gange have værdien ParameterRuntimeValue for en bestemt gemt procedure eller forespørgsel, før forespørgslen afsluttes. Vi har tilføjet et nyt globalt sporingsflag (TF) 2446 i dette hotfix. Dette gør det muligt at samle kørselsparameterværdien på bekostning af ekstra spild.

Advarsel!: TF 2446 er ikke beregnet til at blive aktiveret kontinuerligt i et produktionsmiljø, men kun til tidsbegrænsede fejlfindingsformål. Hvis du bruger dette sporingsflag, introduceres ekstra og muligvis betydeligt CPU- og hukommelsesforbrug, fordi vi opretter et Showplan XML-fragment ved hjælp af oplysninger om kørselsparametre, uanset om DMV-sys.dm_exec_query_statistics_xml kaldes eller ej.

Løsning

Dette problem er rettet i følgende kumulative opdateringer til SQL Server:

Hver ny samlet opdatering til SQL Server indeholder alle de hotfixes og sikkerhedsrettelser, der var i det tidligere build. Vi anbefaler, at du installerer det nyeste build til din version af SQL Server:

Status

Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Referencer

Få mere at vide om den terminologi , som Microsoft bruger til at beskrive softwareopdateringer.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.