KB3170115: la información sobre marcas de seguimiento habilitadas se agrega al XML showplan en SQL Server

Se aplica a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Express

Resumen

En Microsoft SQL Server, el nuevo elemento TraceFlags se agrega al elemento QueryPlan del XML showplan. Este elemento enumera todas las marcas de seguimiento que están habilitadas en el nivel de sesión o instancia cuando se compila el plan de consulta y, para los showplans de ejecución real, se ejecuta una consulta específica. Puede haber hasta dos instancias del elemento TraceFlags, una para el tiempo de compilación (con el atributo IsCompileTime igual a uno) y otra para el tiempo de ejecución (si se habilita una marca de seguimiento durante la compilación y la ejecución, se presentará en ambas listas). Cada elemento puede tener una lista de uno o más elementos TraceFlag que tienen dos atributos. El atributo Value identifica el número de marca de seguimiento y el atributo Scope puede ser "Global" o "Session" según cómo esté habilitado el indicador de seguimiento (si se habilita un indicador de seguimiento en el nivel de consulta mediante OPTION QUERYTRACEON, aparecerá como en el ámbito "Sesión" en showplan).

Si no se habilita ninguna marca de seguimiento durante el tiempo de compilación o ejecución, no se incluirán los elementos correspondientes.

Nota El xml showplan mostrará hasta 100 marcas de seguimiento habilitadas.

Resolución

Información del Service Pack para SQL Server

Esta actualización se ha corregido en los siguientes Service Pack para SQL Server:

SQL Server 2016 Service Pack 1

Service Pack 3 para SQL Server 2014

Service Pack 4 para SQL Server 2012

Acerca de los Service Pack para SQL Server:

Los Service Packs son acumulativos. Cada Service Pack nuevo contiene todas las revisiones que se incluyen en los anteriores, además de otras nuevas. Nuestra recomendación es aplicar el Service Pack más reciente y la actualización acumulativa más reciente para ese Service Pack. No es necesario instalar un Service Pack anterior antes de instalar el Service Pack más reciente. Use la Tabla 1 del artículo siguiente para obtener más información sobre el Service Pack más reciente y la actualización acumulativa más reciente.

Cómo determinar el nivel de versión, edición y actualización de SQL Server y sus componentes