Compartilhar via


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:

  1. 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).

  2. 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.

  3. 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: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 cab TSS SQLBase for criado, extraia o arquivo cab em uma pasta.

    Captura de tela da extração do arquivo cab do SQLBase para uma pasta.

Baixe a ferramenta AGDiag

Para baixar o AGDiag, siga estas etapas:

  1. Versão aberta AGDiag Windows Release outubro de 2021 (assinado).

  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-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:

  1. Extraia o zip e clique duas vezes em 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, 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:

    Captura de tela da tela inicial do AGDiag.

  • 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.

    Captura de tela dos relatórios do AGDiag sobre os logs.

  • 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.

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

  • 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.

    Captura de tela de eventos de integridade AlwaysOn.

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.