Simptomi
Pretpostavimo da ste omogućili značajku spremišta upita za bazu podataka u jednoj instanci sustava SQL Server 2016. Prilikom postavljanja upita o planu upita pomoću operacija spajanja, stupac query_plan u rezultatima upita sadrži neobične znakove.
Pridružite sys.query_store_plan, primjerice, drugom prikazu, kao u sljedećem upitu:
ODABERITE qt.query_sql_text, q.query_id, qt.query_text_id, p.plan_id p.query_plan
FROM sys.query_store_query_text AS QT
INNER JOIN sys.query_store_query AS q ON qt.query_text_id = q.query_text_id
INNER JOIN sys.query_store_plan AS p ON q.query_id = p.query_id
U tom slučaju stupac query_plan u rezultatima upita sadrži znakove kao što su:
传/傳
Rješenje
Rješenje tog problema obuhvaćeno je sljedećim kumulativnim ažuriranjem za SQL Server:
Kumulativno ažuriranje 2 za SQL Server 2016
O kumulativnim ažuriranjima za SQL Server
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Najnovije kumulativno ažuriranje za SQL Server 2016
Zaobilazno rješenje
Da biste zaobišli taj problem, ne povezujte sys.query_store_plan s drugim prikazom prilikom pokušaja dohvaćanja query_plan. Umjesto toga, da biste dohvatili query_plan za određenu plan_id, pokrenite zaseban upit za taj plan_id koji je sličan sljedećem:
Odaberite plan_id, query_plan
s sys.query_store_plan
gdje je plan_id = plan_id
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.