Príznaky
Predpokladajme, že povolíte funkciu Query Store pre databázu v inštancii SQL Server 2016. Keď dotazujete plán dotazu pomocou operácií spojenia, stĺpec query_plan vo výsledkoch dotazu obsahuje neobvyklé znaky.
Napríklad sys.query_store_plan pripojíte k inému zobrazeniu, ako v nasledujúcom dotaze:
VÝBER 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
V tomto prípade stĺpec query_plan vo výsledkoch dotazu obsahuje napríklad tieto znaky:
传/傳
Riešenie
Oprava tohto problému je súčasťou nasledujúcej kumulatívnej aktualizácie pre SQL Server:
Kumulatívna aktualizácia 2 pre SQL Server 2016
Informácie o kumulatívnych aktualizáciách pre SQL Server
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Najnovšia kumulatívna aktualizácia pre SQL Server 2016
Alternatívne riešenie
Ak chcete tento problém obísť, nepripájajte sys.query_store_plan k inému zobrazeniu, keď sa pokúšate načítať query_plan. Ak chcete načítať query_plan pre daný plan_id, spustite pre daný plan_id samostatný dotaz, ktorý vyzerá takto:
Vyberte položku plan_id query_plan
z sys.query_store_plan
kde plan_id = plan_id
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Získajte informácie o terminológii , ktorú Microsoft používa na popis aktualizácií softvéru.