REVISIÓN: Error de aserción cuando dm_exec_query_statistics_xml se utiliza en un plan de consulta que contiene algunos operadores en SQL Server 2016

Se aplica a: SQL Server 2016 DeveloperSQL Server 2016 EnterpriseSQL Server 2016 Enterprise Core Más

Síntomas


Cuando intenta recuperar los planes de consulta mediante la función de sistema dm_exec_query_statistics_xml en Microsoft SQL Server 2016, si la función de administración dinámica (DMF) es usa en línea en un plan de consulta que incluya a una ordenación, hash join o hash (operador agregado Por ejemplo, mediante CROSS APPLY vista de administración dinámica (DMV) otro), se registra un error de aserción similar al siguiente en el registro de errores de SQL Server.

Msj 3624, nivel 20, estado 1, línea LineNumber

Error en una comprobación de aserción del sistema. Compruebe el registro de errores de SQL Server para obtener más detalles. Normalmente, un error de aserción se debe a una corrupción de datos o error de software. Para comprobar si hay daños en la base de datos, considere la posibilidad de ejecutar DBCC CHECKDB. Si decidió enviar volcados a Microsoft durante la instalación, se enviará un mini volcado a Microsoft. Una actualización esté disponible en el Service Pack más reciente o en una revisión de soporte técnico de Microsoft.

Msj 596, nivel 21, estado 1, línea LineNumber

No se puede continuar con la ejecución porque la sesión está en el estado de interrupción.

Msj 0, nivel 20, estado 0, línea LineNumber

Se ha producido un error grave en el comando actual. Los resultados, si los hay, deben descartarse.

Solución


Este problema se corrigió en la siguiente actualización acumulativa para SQL Server:

        Actualización acumulativa 2 para SQL Server SP1 de 2016

 

Estado


Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Referencias


Obtenga información acerca de la terminología que utiliza Microsoft para describir las actualizaciones de software.