KB4016867 – OPRAVA: Typy údajov stĺpcov Query_hash a Query_hash_plan v xEvents sa nezhodujú s typmi údajov v DMV sys.dm_exec_requests a sys.dm_exec_query_stats

Vzťahuje sa na
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

Príznaky

Keď sa v Microsoft SQL Server pokúšate monitorovať plány dotazov vo vyrovnávacej pamäti pomocou rozšírených udalostí (xEvents) a zobrazení dynamickej správy (DMV), ako sú napríklad sys.dm_exec_requests a sys.dm_exec_query_stats, je veľmi ťažké korelovať plány dotazov vo vyrovnávacej pamäti.

Príčina

Tento problém sa vyskytuje, pretože typy údajov stĺpcov Query_hash a Query_plan_hash sa medzi DMV a xEvents líšia. Stĺpce Query_hash a Query_plan_hash sú v DMV (sys.dm_exec_requests a sys.dm_exec_query_stats definované ako typ údajov Varbinárny ). V xEvents sú stĺpce definované ako typ údajov UINT64 .

Riešenie

Informácie o balíku Service Pack pre SQL Server

Táto aktualizácia je opravená v nasledujúcich balíkoch Service Pack pre SQL Server:

Informácie o balíkoch Service Pack pre SQL Server:

Balíky Service Pack sú kumulatívne. Každý nový balík Service Pack obsahuje všetky opravy, ktoré sa nachádzajú v predchádzajúcich balíkoch Service Pack, spolu so všetkými novými opravami. Odporúčame použiť najnovší balík Service Pack a najnovšiu kumulatívnu aktualizáciu pre daný balík Service Pack. Pred inštaláciou najnovšieho balíka Service Pack nemusíte inštalovať predchádzajúci balík Service Pack. Ak chcete vyhľadať ďalšie informácie o najnovšom balíku Service Pack a najnovšej kumulatívnej aktualizácii, použite tabuľku č. 1 v nasledujúcom článku.

Ako určiť verziu, vydanie a úroveň aktualizácie SQL Server a jeho súčastí

Po nainštalovaní tejto aktualizácie sa pridajú ďalšie dva stĺpce definované ako typ údajov INT64 : Query_hash_signed a Query_plan_hash_signed. Tie uľahčujú spájanie údajov medzi DMV a xEvents (napríklad rpc_completed a sql_batch_completed).

Informácie o zostavách SQL Server

Každá nová aktualizácia SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej aktualizácie. Pozrite si najnovšie balíky Service Pack pre SQL Server:

Verzie zostavy SQL Server 2014

Najnovší balík Service Pack pre SQL Server 2012

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.