KB4016867 – POPRAVEK: Podatkovni tipi stolpcev Query_hash in Query_hash_plan v xEvents se ne ujemajo s podatkovnimi tipi v DMV-jih sys.dm_exec_requests in sys.dm_exec_query_stats

Velja za
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

Znaki

Ko v Microsoft SQL Server poskušate nadzorovati predpomnjene načrte poizvedb z razširjenimi dogodki (xEvents) in pogledi dinamičnega upravljanja (DMV), kot sta sys.dm_exec_requests in sys.dm_exec_query_stats, je zelo težko povezati predpomnjene načrte poizvedb.

Vzrok

Do te težave pride, ker se podatkovni tipi stolpcev Query_hash in Query_plan_hash razlikujejo med DMV-ji in xEvents. Stolpca Query_hash in Query_plan_hash sta v DMV-jih (sys.dm_exec_requests in sys.dm_exec_query_stats definirana kot podatkovni tip Varbinarni ). V xEvents so stolpci definirani kot podatkovni tip UINT64 .

Rešitev

Informacije o servisnem paketu za SQL Server

Ta posodobitev je popravljena v teh servisnih paketih za SQL Server:

Več informacij o servisnih paketih za SQL Server:

Servisni paketi so kumulativni. Vsak nov servisni paket vsebuje vse popravke, ki so v prejšnjih servisnih paketih, skupaj z novimi popravki. Priporočamo, da uporabite najnovejši servisni paket in najnovejšo zbirno posodobitev za ta servisni paket. Pred namestitvijo najnovejšega servisnega paketa vam ni treba namestiti prejšnjega servisnega paketa. Uporabite tabelo 1 v tem članku, če želite poiskati več informacij o najnovejšem servisnem paketu in najnovejši zbirni posodobitvi.

Kako določiti različico, izdajo in raven posodobitve strežnika SQL Server in njegovih komponent

Ko namestite to posodobitev, dodata dva dodatna stolpca, ki sta določena kot podatkovni tip INT64 : Query_hash_signed in Query_plan_hash_signed. To olajša združevanje podatkov med DMV-ji in dogodki xEvents (kot sta rpc_completed in sql_batch_completed).

O graditvah strežnika SQL Server

Vsaka nova posodobitev za SQL Server vsebuje vse sprotne popravke in varnostne popravke, ki so bili vključeni v prejšnjo posodobitev. Oglejte si najnovejše servisne pakete za SQL Server:

Različice graditve strežnika SQL Server 2014

Najnovejši servisni paket za SQL Server 2012

Stanje

Microsoft je potrdil, da gre za težavo v Microsoftovih izdelkih, ki so navedeni v razdelku »Velja za«.

Sklici

Preberite več o terminologiji, ki jo Microsoft uporablja za opisovanje posodobitev programske opreme.