Usar o AGDiag para diagnosticar eventos de integridade do grupo de disponibilidade

Observação

Para diagnosticar Always On problemas de integridade do grupo de disponibilidade que disparam o failover do grupo de disponibilidade, consulte Solucionar problemas Always On failover de Grupos de Disponibilidade.

AGDiag é um aplicativo que automatiza a análise manual descrita no artigo (mencionado na seção Observação ). Ele analisa o log de cluster e correlaciona e relata eventos pertinentes dos outros logs (SQL Server logs de erros, logs de eventos do Windows e assim por diante). Ele gera um relatório de resumo do Cluster do Windows e Always On eventos de integridade 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 Observação) quando os logs apropriados são fornecidos do grupo de disponibilidade principal réplica no momento do evento de integridade.

Usar o TSS para gerar logs para AGDiag diagnosticar

Para diagnosticar um evento de integridade de grupo de disponibilidade, use o TSS para coletar logs na instância SQL Server que estava na função primária no momento do evento.

Siga estas etapas para atingir essa meta:

  1. Baixe o conjunto de ferramentas (TSSv2.zip) como um arquivo zip. Para obter mais informações, consulte Introdução ao conjunto de ferramentas Solução de ProblemasScript (TSSv2).

  2. Salve e extraia o arquivo zip para uma pasta na instância SQL Server que hospedava o grupo de disponibilidade primário réplica quando o failover começou ou o grupo de disponibilidade estava sendo resolvido.

  3. Abra um prompt de comando elevado, altere o diretório para a pasta TSS em que o arquivo zip TSSv2.zip foi salvo e extraído, execute TSS SDP:SQLBasee responda aos prompts.

    Captura de tela do prompt de comando elevado alterando o diretório para a pasta TSS.

  4. Depois que o arquivo de táxi SQLBase do TSS tiver sido criado, extraia o arquivo de táxi em uma pasta.

    Captura de tela da extração do arquivo de táxi SQLBase em uma pasta.

Baixar a ferramenta AGDiag

Para baixar o AGDiag, siga estas etapas:

  1. Abra a versão AGDiag do Windows Release de outubro de 2021 (assinada).

  2. Selecione o link agdiag.zip para baixar a ferramenta.

    Captura de tela da seleção do link agdiag.zip para baixar a ferramenta.

Inicie o AGDiag e alimente-os com os logs TSS incompactados

Depois que a ferramenta for baixada, siga estas etapas para iniciar o AGDiag e alimentá-la com os logs TSS incompactados:

  1. Extraia o zip e clique duas vezes agdiag.exe para iniciar o AGDiag.

    Uma caixa de diálogo é exibida como a seguinte:

    Captura de tela da execução da ferramenta AGDiag.

  2. Selecione Selecionar Pasta de Log, faça uma simulação na pasta na qual você extraiu os arquivos CAB base do SQL do TSS e selecione OK.

Interpretar o relatório AGDiag

O relatório AGDiag deve ser iniciado no navegador do sistema padrão. As ilustrações a seguir ajudam você a interpretar o relatório.

  • A tela de respingo do AGDiag a seguir descreve as funcionalidades do AGDiag e as informações da versão:

    Captura de tela da Tela de Respingo do AGDiag.

  • Relatórios AGDiag nos logs analisados na seção inicializar. Selecione os triângulos (realçados em caixas vermelhas na imagem a seguir) para expandir informações mais detalhadas.

    Captura de tela dos relatórios AGDiag nos logs.

  • O relatório de resumo lista os eventos de integridade do grupo de disponibilidade do log de cluster. Selecione o link numérico (realçado na caixa vermelha na imagem a seguir) para saltar para um relatório detalhado de um evento de integridade específico.

    Captura de tela dos eventos de integridade do grupo de disponibilidade.

  • Há um relatório detalhado para cada evento de integridade detectado, que inclui os achados de log que se correlacionam com o evento de integridade, o diagnóstico e as recomendações. Selecione os triângulos (realçados em caixas vermelhas na imagem a seguir) para expandir informações mais detalhadas.

    Captura de tela dos eventos de integridade AlwaysOn.

Problemas conhecidos com AGDiag

Para obter as informações mais recentes sobre problemas documentados e possíveis soluções, consulte Problemas conhecidos com AGDiag.