Sintomas
No Microsoft SQL Server, quando tenta monitorizar planos de consulta em cache com eventos expandidos (xEvents) e vistas de gestão dinâmicas (DMVs), como sys.dm_exec_requests e sys.dm_exec_query_stats, é muito difícil correlacionar os planos de consulta em cache.
Causa
Este problema ocorre porque os tipos de dados das colunas Query_hash e Query_plan_hash diferem entre DMVs e xEvents. As colunas Query_hash e Query_plan_hash são definidas como tipo de dados Varbinary em DMVs (sys.dm_exec_requests e sys.dm_exec_query_stats). Em xEvents, as colunas são definidas como tipo de dados UINT64 .
Resolução
Informações do service pack para SQL Server
Esta atualização foi corrigida nos seguintes service packs para SQL Server:
- Service Pack 3 para SQL Server 2014
- Service Pack 4 para SQL Server 2012
Acerca dos service packs para SQL Server:
Os service packs são cumulativos. Cada novo service pack contém todas as correções que estão em service packs anteriores, juntamente com quaisquer correções novas. A nossa recomendação é aplicar o service pack mais recente e a atualização cumulativa mais recente para esse service pack. Não tem de instalar um service pack anterior antes de instalar o service pack mais recente. Utilize a Tabela 1 no artigo seguinte para encontrar mais informações sobre o service pack mais recente e a atualização cumulativa mais recente.
Depois de instalar esta atualização, são adicionadas duas colunas adicionais definidas como tipo de dados INT64 : Query_hash_signed e Query_plan_hash_signed. Estes facilitam a associação de dados entre as DMVs e xEvents (por exemplo , rpc_completed e sql_batch_completed).
Acerca das SQL Server builds
Cada nova atualização para SQL Server contém todas as correções e todas as correções de segurança incluídas na atualização anterior. Consulte os service packs mais recentes para SQL Server:
versões de build do SQL Server 2014
Service pack mais recente para SQL Server 2012
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.