Síntomas
En Microsoft SQL Server, al intentar supervisar los planes de consulta en caché mediante eventos extendidos (xEvents) y vistas de administración dinámica (DMVs), como sys.dm_exec_requests y sys.dm_exec_query_stats, es muy difícil correlacionar los planes de consulta almacenados en caché.
Causa
Este problema se produce porque los tipos de datos de las columnas Query_hash y Query_plan_hash difieren entre DMVs y xEvents. Las columnas Query_hash y Query_plan_hash se definen como tipo de datos Varbinary en DMV (sys.dm_exec_requests y sys.dm_exec_query_stats). En xEvents, las columnas se definen como tipo de datos UINT64 .
Resolución
Información del Service Pack para SQL Server
Esta actualización se ha corregido en los siguientes Service Pack para SQL Server:
- 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 necesita instalar un Service Pack anterior antes de instalar el 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
Después de instalar esta actualización, se agregan dos columnas adicionales definidas como tipo de datos INT64 : Query_hash_signed y Query_plan_hash_signed. Estas opciones facilitan la unión de datos entre las DMVs y xEvents (como rpc_completed y sql_batch_completed).
Acerca de las compilaciones de SQL Server
Cada nueva actualización de SQL Server contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la actualización anterior. Echa un vistazo a los Service Pack más recientes para obtener SQL Server:
versiones de compilación de SQL Server 2014
Último Service Pack para SQL Server 2012
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 sobre la terminología que usa Microsoft para describir las actualizaciones de software.