Symptomen
Veronderstel dat u de functie query Archief voor een database inschakelt in een exemplaar van SQL Server 2016. Wanneer u een query uitvoert op het queryplan met behulp van join-bewerkingen, bevatten de kolommen query_plan in het resultaat van de query ongebruikelijk tekens. U kunt bijvoorbeeld sys.query_store_plan aan een andere weergave, zoals in de volgende query:
Selecteer qt.query_sql_text, q.query_id, qt.query_text_id, p.plan_id p.query_planFROM sys.query_store_query_text sys.query_store_query als Qt INNER JOIN qt.query_text_id als q ON q.query_text_id = sys.query_store_plan INNER JOIN q.query_id AS p op p.query_id = In deze situatie bevat de kolom query_plan in het queryresultaat tekens zoals de volgende:
传/傳
Oplossing
De oplossing voor dit probleem is opgenomen in de volgende cumulatieve update voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Tijdelijke oplossing
U kunt dit probleem omzeilen door niet aan een andere weergave deel te sys.query_store_plan nemen wanneer u query_planwilt ophalen. Als u query_plan wilt ophalen voor een bepaalde plan_id, voert u een afzonderlijke query uit voor die plan_id van de volgende strekking:
Selecteer plan_id query_planfrom sys.query_store_planwhere plan_id = plan_id
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.