KB4016867 - RETTELSE: Datatyperne for Query_hash og Query_hash_plan kolonner i xEvents matcher ikke datatyperne i DMV'er sys.dm_exec_requests og sys.dm_exec_query_stats

Gælder for
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Enterprise Core SQL Server 2012 Standard

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:

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.