Sintomas
Quando tenta recuperar planos de consulta utilizando a função do sistema dm_exec_query_statistics_xml no Microsoft SQL Server 2016, se a Função de Gestão Dinâmica (DMF) for utilizada inline num plano de consulta que inclua um tipo, um operador agregado de hash ou hash (por exemplo, utilizando o CROSS APPLY com outra Dynamic Management View (DMV)), um erro de afirmação que se assemelha ao seguinte é registado no registo de erro do SQL Server.
Msg 3624, Nível 20, Estado 1, LineNumber
Uma verificação de afirmação do sistema falhou. Verifique o registo de erros do SQL Server para obter mais detalhes. Normalmente, uma falha de afirmação é causada por um bug de software ou corrupção de dados. Para verificar se existe corrupção na base de dados, considere executar o DBCC CHECKDB. Se concordar em enviar despejos para a Microsoft durante a configuração, será enviada uma mini lixeira para a Microsoft. Uma atualização pode estar disponível da Microsoft no mais recente Pack de Serviços ou num Hotfix de Suporte Técnico.
Msg 596, Nível 21, Estado 1, LineNumber
Não posso continuar a execução porque a sessão está no estado de morte.
Msg 0, Nível 20, Estado 0, LineNumber
Ocorreu um erro grave no comando atual. Os resultados, se houver, devem ser descartados.
Resolução
Esta emissão é corrigida na seguinte atualização cumulativa para o SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Conheça a terminologiaque a Microsoft utiliza para descrever atualizações de software.