KB4016867 - OPRAVA: Datové typy sloupců Query_hash a Query_hash_plan v xEvents neodpovídají datovým typům v zobrazení dynamické správy sys.dm_exec_requests a sys.dm_exec_query_stats

Platí pro
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

Příznaky

Když se v Microsoft SQL Server pokusíte monitorovat plány dotazů v mezipaměti pomocí rozšířených událostí (xEvents) a zobrazení dynamické správy (DMV), jako jsou sys.dm_exec_requests a sys.dm_exec_query_stats, je velmi obtížné korelovat plány dotazů v mezipaměti.

Příčina

K tomuto problému dochází, protože datové typy sloupců Query_hash a Query_plan_hash se u zobrazení dynamické správy a xEvents liší. Sloupce Query_hash a Query_plan_hash jsou v zobrazení dynamické reality (sys.dm_exec_requests a sys.dm_exec_query_stats) definovány jako datový typ Varbinary . V xEvents jsou sloupce definovány jako datový typ UINT64 .

Řešení

Informace o aktualizacích Service Pack pro SQL Server

Tato aktualizace je opravená v následujících aktualizacích Service Pack pro SQL Server:

Informace o aktualizacích Service Pack pro SQL Server:

Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy z předchozích aktualizací Service Pack společně s novými opravami. Doporučujeme použít nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci pro tuto aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné instalovat předchozí aktualizaci Service Pack. Další informace o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci najdete v tabulce 1 v následujícím článku.

Jak zjistit verzi, edici a úroveň aktualizace systému SQL Server a jeho součástí

Po instalaci této aktualizace se přidají dva další sloupce definované jako datový typ INT64 : Query_hash_signed a Query_plan_hash_signed. Ty usnadňují spojení dat mezi zobrazením dynamické správy a xEvents (například rpc_completed a sql_batch_completed).

O buildech systému SQL Server

Každá nová aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí aktualizace. Podívejte se na nejnovější aktualizace Service Pack pro SQL Server:

Verze buildu SQL Server 2014

Nejnovější aktualizace Service Pack pro SQL Server 2012

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.