Síntomas
Suponga que habilita la característica de almacén de consultas para una base de datos en una instancia de SQL Server 2016. Cuando se consulta el plan de consultas mediante operaciones de combinación, la query_plan columna del resultado de la consulta contiene caracteres inusuales. Por ejemplo, puede unir Sys.query_store_plan a otra vista, como en la siguiente consulta:
Seleccione qt.query_sql_text, q.query_id, qt.query_text_id, p.plan_id, p.query_planFROM sys.query_store_query_text como de la combinación interna de Qt sys.query_store_query como q en Qt.query_text_id = q.query_text_id En esta situación, la query_plan columna del resultado de la consulta contiene caracteres como los siguientes:
传/傳
Solución
La corrección para este problema se incluye en la siguiente actualización acumulativa para SQL Server:
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Solución alternativa
Para evitar este problema, no combine Sys.query_store_plan con otra vista cuando intente recuperar query_plan. En su lugar, para recuperar query_plan para una plan_iddeterminada, ejecute una consulta independiente para esa plan_id similar a la siguiente:
Seleccione plan_id, query_planfrom sys.query_store_planwhere plan_id = plan_id
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.