Symptom
Anta att du aktiverar funktionen för en databas i en instans av SQL Server 2016. När du frågar en frågeplan med hjälp av Join-operationer innehåller kolumnen query_plan i frågeresultatet en ovanlig tecken. Du kan till exempel koppla sys.query_store_plan till en annan vy, som i följande fråga:
Välj qt.query_sql_text, q.query_id, qt.query_text_id, p.plan_id, p.query_planFROM sys.query_store_query_text som qt INNER JOIN sys.query_store_query som q på qt.query_text_id = q.query_text_id inre koppling sys.query_store_plan som p på q.query_id = p.query_id I det här fallet innehåller kolumnen query_plan i frågeresultatet följande tecken:
传/傳
Lösning
Korrigeringen för det här problemet ingår i följande kumulativa uppdatering för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Lösning
Undvik problemet genom att inte gå med i sys.query_store_plan till en annan vy när du försöker hämta query_plan. Om du i stället vill hämta query_plan för en given plan_idkör du en separat fråga för den plan_id som ser ut ungefär så här:
Välj plan_id query_planfrom sys.query_store_planwhere plan_id = plan_id
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologin som används av Microsoft för att beskriva program varu uppdateringar.