KB4016867 – POPRAVKA: Tipovi podataka Query_hash i Query_hash_plan kolona u xEvents ne podudaraju se sa tipovima podataka u DMV sys.dm_exec_requests i sys.dm_exec_query_stats

Primenjuje se 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

Simptomi

Kada u programu Microsoft SQL Server pokušate da nadgledate keširane planove upita pomoću proširenih događaja (xEvents) i prikaza dinamičkog upravljanja (DMV), kao što su sys.dm_exec_requests i sys.dm_exec_query_stats, veoma je teško povezati keširane planove upita.

Uzrok

Do ovog problema dolazi zato što se tipovi podataka kolona Query_hash i Query_plan_hash razlikuju između DMV i xEvents. Kolone Query_hash i Query_plan_hash definisane su kao Varbinarni tip podataka u DMV uređajima (sys.dm_exec_requests i sys.dm_exec_query_stats). U xEvents, kolone su definisane kao tip podataka UINT64 .

Rešenje

Informacije o servisnom paketu za SQL Server

Ova ispravka je rešena u sledećim servisnim paketima za SQL Server:

Osnovni podaci o servisnim paketima za SQL Server:

Servisni paketi su kumulativni. Svaki novi servisni paket sadrži sve ispravke koje su u prethodnim servisnim paketima, zajedno sa svim novim ispravkama. Preporučujemo da primenite najnoviji servisni paket i najnoviju kumulativnu ispravku za taj servisni paket. Ne morate da instalirate prethodni servisni paket pre nego što instalirate najnoviji servisni paket. Koristite Tabelu 1 u sledećem članku da biste pronašli više informacija o najnovijem servisnom paketu i najnovijoj kumulativnoj ispravci.

Kako odrediti verziju, izdanje i nivo ažuriranja za SQL Server i njegove komponente

Kada instalirate ovu ispravku, dodaju se dve dodatne kolone definisane kao tip podataka INT64 : Query_hash_signed i Query_plan_hash_signed. Oni olakšavaju spajanje podataka između DMV-ova i xEvents (kao što su rpc_completed i sql_batch_completed).

Osnovni podaci o SQL Server verzijama

Svaka nova ispravka za SQL Server sadrži sve hitne i bezbednosne ispravke koje su uključene u prethodnu ispravku. Pogledajte najnovije servisne pakete za SQL Server:

Verzije verzije za SQL Server 2014

Najnoviji servisni paket za SQL Server 2012

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.