KB3189364 – spremište upita vraća neobične znakove kada se u programu SQL Server 2016 koristi operator JOIN

Primjenjuje se na
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

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.