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:
- Servisni paket 3 za SQL Server 2014
- Servisni paket 4 za SQL Server 2012
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.