Поделиться через


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

Примечание.

Сведения о диагностике проблем со работоспособностью группы доступности AlwaysOn, которые активируют отработку отказа группы доступности, см. в статье "Устранение неполадок отработки отказа групп доступности AlwaysOn".

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

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

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

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

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

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

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

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

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

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

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

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

  1. Open Release AGDiag Windows Release 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 в журналах, проанализированных в разделе инициализации. Выберите треугольники (выделенные красными полями на следующем изображении), чтобы развернуть более подробные сведения.

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

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

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

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

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

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

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