Houve alguns problemas de inconsistência em nosso banco de dados e isso aconteceu devido ao failover malsucedido do servidor de banco de dados (WSFC), o mesmo foi solicitado nesta pergunta e foi resolvido ontem à noite após descartar e recriar a chave primária e mover os dados para outra tabela.
Havia muitos arquivos SQLDump criados antes que o erro de consistência fosse corrigido, não está mais sendo criado, no entanto, vejo alguns arquivos SQLDIAG na pasta de log, abri o mesmo usando o SSMS e é um conjunto de eventos com nome e carimbo de data/hora, em algum lugar state_desc está aparecendo como limpo enquanto em algum lugar desconhecido ou aviso.
Alguém pode me ajudar a entender isso e se é um problema que precisa ser resolvido?
Versão: Microsoft SQL Server 2014 (SP3) (KB4022619) - 12.0.6024.0 (X64) 7 de setembro de 2018 01:37:51 Copyright (c) Microsoft Corporation Enterprise Edition: Licenciamento baseado em núcleo (64 bits) no Windows NT 6.3 ( Build 9600: ) (Hipervisor)
Essa é a saída
sp_server_diagnostics
que é executada para fazer a verificação de integridade da réplica primária em um grupo de disponibilidade ou em uma FCI. Esses são arquivos normais e podem ajudar ao investigar problemas com grupos de disponibilidade ou FCIs ao lidar com failover.Dependendo do componente e do estado, pode ser um problema ou não.
Apenas Sistema, Recurso e Processamento de Consulta estão envolvidos nas políticas de failover. Os eventos sempre dirão desconhecido e o io_subsystem só será limpo ou avisado. Você pode ler mais sobre isso aqui para AG ou FCI .
Se algum dos itens é ou não um problema é outra questão que só pode ser determinada pelo quadro em que o problema ocorreu. Obviamente, se alguém disser Erro, isso é um problema, mas o aviso requer um quadro de referência para entender se é algo que deve ser analisado ou desconsiderado.