Usar o AGDiag para diagnosticar eventos de integridade do grupo de disponibilidade
Observação
Para diagnosticar problemas de integridade do grupo de disponibilidade AlwaysOn que disparam o failover do grupo de disponibilidade, consulte Solucionar problemas de failover de Grupos de Disponibilidade AlwaysOn.
AGDiag é um aplicativo que automatiza a análise manual descrita no artigo (mencionada na seção Nota ). Ele analisa o log do cluster e correlaciona e relata eventos pertinentes dos outros logs (logs de erros do SQL Server, logs de eventos do Windows e assim por diante). Ele gera um relatório resumido de eventos de integridade do Cluster do Windows e Always On e, em seguida, fornece resultados de análise mais detalhados para cada evento de integridade detectado. Ele automatiza grande parte do trabalho descrito no artigo (mencionado na seção Nota ) quando os logs apropriados são fornecidos da réplica primária do grupo de disponibilidade no momento do evento de integridade.
Usar o TSS para gerar logs para o AGDiag diagnosticar
Para diagnosticar um evento de integridade do grupo de disponibilidade, use o TSS para coletar logs na instância do SQL Server que estava na função primária no momento do evento.
Siga estas etapas para atingir esse objetivo:
Baixe o conjunto de ferramentas (TSSv2.zip) como um arquivo zip. Para obter mais informações, consulte Introdução ao conjunto de ferramentas TroubleShootingScript (TSSv2).
Salve e extraia o arquivo zip para uma pasta na instância do SQL Server que hospedou a réplica primária do grupo de disponibilidade quando o failover foi iniciado ou o grupo de disponibilidade estava sendo resolvido.
Abra um prompt de comando com privilégios elevados, altere o diretório para a pasta TSS onde o arquivo zip TSSv2.zip foi salvo e extraído, execute
TSS SDP:SQLBase
e responda aos prompts.Depois que o arquivo cab TSS SQLBase for criado, extraia o arquivo cab em uma pasta.
Baixe a ferramenta AGDiag
Para baixar o AGDiag, siga estas etapas:
Versão aberta AGDiag Windows Release outubro de 2021 (assinado).
Selecione o link agdiag.zip para baixar a ferramenta.
Inicie o AGDiag e alimente-o com os logs TSS descompactados
Depois que a ferramenta for baixada, siga estas etapas para iniciar o AGDiag e alimentá-lo com os logs TSS descompactados:
Extraia o zip e clique duas vezes em agdiag.exe para iniciar o AGDiag.
Uma caixa de diálogo é exibida como a seguinte:
Selecione Selecionar Pasta de Log, analise a pasta na qual você extraiu os arquivos CAB Base do TSS SQL e selecione OK.
Interpretar o relatório AGDiag
O relatório AGDiag deve ser iniciado no navegador padrão do sistema. As ilustrações a seguir ajudam você a interpretar o relatório.
A tela inicial do AGDiag a seguir descreve os recursos do AGDiag e as informações de versão:
O AGDiag relata os logs analisados na seção initialize. Selecione os triângulos (destacados em caixas vermelhas na imagem a seguir) para expandir informações mais detalhadas.
O relatório de resumo lista os eventos de integridade do grupo de disponibilidade do log do cluster. Selecione o link numérico (destacado na caixa vermelha na imagem a seguir) para ir para o relatório detalhado de um evento de integridade específico.
Há um relatório detalhado para cada evento de integridade detectado, que inclui descobertas de log que se correlacionam com o evento de integridade, diagnóstico e recomendações. Selecione os triângulos (destacados em caixas vermelhas na imagem a seguir) para expandir informações mais detalhadas.
Problemas conhecidos com o AGDiag
Para obter as informações mais recentes sobre problemas documentados e possíveis soluções, consulte Problemas conhecidos com o AGDiag.