Symptomer
Når du i Microsoft SQL Server forsøger at overvåge cachelagrede forespørgselsplaner ved hjælp af udvidede hændelser (xEvents) og dynamiske administrationsvisninger (DMV'er), f.eks. sys.dm_exec_requests og sys.dm_exec_query_stats, er det meget vanskeligt at korrelere de cachelagrede forespørgselsplaner sammen.
Årsag
Dette problem opstår, fordi datatyperne i Query_hash og Query_plan_hash-kolonnerne er forskellige mellem DMV'er og xEvents. Kolonnerne Query_hash og Query_plan_hash er defineret som Varbinary-datatypen i DMV'er (sys.dm_exec_requests og sys.dm_exec_query_stats). I xEvents er kolonnerne defineret som UINT64-datatypen .
Løsning
Servicepakkeoplysninger for SQL Server
Denne opdatering er rettet i følgende servicepakker til SQL Server:
- 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
Når du har installeret denne opdatering, tilføjes yderligere to kolonner, der er defineret som datatypen INT64 : Query_hash_signed og Query_plan_hash_signed. Disse gør det nemmere at sammenføje data mellem DMV'er og xEvents (f.eks. rpc_completed og sql_batch_completed).
Om SQL Server-builds
Hver ny opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige opdatering. Se de nyeste servicepakker til SQL Server:
SQL Server 2014-buildversioner
Nyeste servicepakke til SQL Server 2012
Status
Microsoft har bekræftet, at dette er et problem 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.