Sintomas
Quando utiliza a Função de Gestão Dinâmica dm_db_stats_histogram para consultar informações estatísticas sobre uma tabela que contém uma ou mais colunas Timestamp ou Hierarquiaid num caso de Microsoft SQL Server 2017, pode ocorrer um erro de afirmação. Além disso, recebe a seguinte mensagem de erro:
Msg 3624, Nível 20, Estado 1, Linha 6
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, Linha 4
Não posso continuar a execução porque a sessão está no estado de morte.
Msg 0, Nível 20, Estado 0, Linha 4
Ocorreu um erro grave no comando atual. Os resultados, se houver, devem ser descartados.
Resolução
Esta correção está incluída na seguinte atualização para o SQL Server:
Sobre as construções do SQL Server
Cada nova construção para SQL Server contém todos os hotfixes e correções de segurança que estavam na construção anterior. Recomendamos que instale a mais recente construção para a sua versão 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 terminologia padrão que a Microsoft utiliza para descrever atualizações de software.