Использование AGDiag для диагностики событий работоспособности группы доступности

Примечание.

Чтобы диагностировать проблемы с работоспособностью группы доступности Always On, которые запускают отработку отказа группы доступности, см. статью Устранение неполадок Always On отработки отказа групп доступности.

AGDiag — это приложение, которое автоматизирует анализ вручную, описанный в статье (см. в разделе Примечание ). Он анализирует журнал кластера, сопоставляет и сообщает о соответствующих событиях из других журналов (SQL Server журналов ошибок, журналов событий Windows и т. д.). Он создает сводный отчет о событиях работоспособности кластера Windows и Always On, а затем предоставляет более подробные результаты анализа для каждого обнаруженного события работоспособности. Он автоматизирует большую часть работы, описанной в статье (упоминаемой в разделе Примечание), когда соответствующие журналы предоставляются из основной реплика группы доступности во время события работоспособности.

Использование TSS для создания журналов для agDiag для диагностики

Чтобы диагностировать событие работоспособности группы доступности, используйте TSS для сбора журналов экземпляра SQL Server, который был в основной роли во время события.

Чтобы достичь этой цели, выполните следующие действия.

  1. Скачайте набор инструментов (TSSv2.zip) в виде ZIP-файла. Дополнительные сведения см. в статье Введение в набор инструментов TroubleShootingScript (TSSv2).

  2. Сохраните и извлеките ZIP-файл в папку экземпляра SQL Server, в котором размещалась основная реплика группы доступности при запуске отработки отказа или разрешении группы доступности.

  3. Откройте командную строку с повышенными привилегиями, измените каталог на папку TSS, в которой был сохранен и извлечен ZIP-файл ,TSSv2.zip , запустите TSS SDP:SQLBaseи ответьте на запросы.

    Снимок экрана: командная строка с повышенными привилегиями изменяет каталог в папку TSS.

  4. После создания cab-файла SQLBase TSS извлеките cab-файл в папку.

    Снимок экрана: извлечение cab-файла SQLBase в папку.

Скачивание средства AGDiag

Чтобы скачать AGDiag, выполните следующие действия.

  1. Откройте выпуск AGDiag Windows, выпуск за октябрь 2021 г. (подпись).

  2. Щелкните ссылкуagdiag.zip , чтобы скачать средство.

    Снимок экрана: выбор ссылки agdiag.zip для скачивания средства.

Запустите AGDiag и подайте ему распакованные журналы TSS.

Скачав средство, выполните следующие действия, чтобы запустить AGDiag и передать ему распакованные журналы TSS:

  1. Извлеките ZIP-файл и дважды щелкните agdiag.exe , чтобы запустить AGDiag.

    Диалоговое окно выглядит следующим образом:

    Снимок экрана: запуск средства AGDiag.

  2. Выберите Выбрать папку журнала, разверните папку, в нее были извлечены файлы TSS SQL Base CAB, а затем нажмите кнопку ОК.

Интерпретация отчета AGDiag

Отчет AGDiag должен быть запущен в системном браузере по умолчанию. Приведенные ниже иллюстрации помогут вам интерпретировать отчет.

  • На следующем экране-заставке AGDiag описаны возможности и сведения о версии AGDiag:

    Снимок экрана: экран-заставка AGDiag.

  • AGDiag сообщает о журналах, проанализированных в разделе initialize. Выделите треугольники (выделенные красными полями на следующем рисунке), чтобы развернуть более подробные сведения.

    Снимок экрана: отчеты AGDiag в журналах.

  • В сводном отчете перечислены события работоспособности группы доступности из журнала кластера. Выберите числовую ссылку (выделенную красным полем на следующем рисунке), чтобы перейти к подробному отчету о конкретном событии работоспособности.

    Снимок экрана: события работоспособности группы доступности.

  • Существует подробный отчет о каждом обнаруженном событии работоспособности, который включает результаты журнала, которые коррелируют с событием работоспособности, диагнозом и рекомендациями. Выделите треугольники (выделенные красными полями на следующем рисунке), чтобы развернуть более подробные сведения.

    Снимок экрана: события работоспособности AlwaysOn.

Известные проблемы с AGDiag

Последние сведения о задокументированных проблемах и возможных решениях см. в статье Известные проблемы с AGDiag.