Использование AGDiag для диагностики событий работоспособности группы доступности
Примечание.
Чтобы диагностировать проблемы с работоспособностью группы доступности Always On, которые запускают отработку отказа группы доступности, см. статью Устранение неполадок Always On отработки отказа групп доступности.
AGDiag — это приложение, которое автоматизирует анализ вручную, описанный в статье (см. в разделе Примечание ). Он анализирует журнал кластера, сопоставляет и сообщает о соответствующих событиях из других журналов (SQL Server журналов ошибок, журналов событий Windows и т. д.). Он создает сводный отчет о событиях работоспособности кластера Windows и Always On, а затем предоставляет более подробные результаты анализа для каждого обнаруженного события работоспособности. Он автоматизирует большую часть работы, описанной в статье (упоминаемой в разделе Примечание), когда соответствующие журналы предоставляются из основной реплика группы доступности во время события работоспособности.
Использование TSS для создания журналов для agDiag для диагностики
Чтобы диагностировать событие работоспособности группы доступности, используйте TSS для сбора журналов экземпляра SQL Server, который был в основной роли во время события.
Чтобы достичь этой цели, выполните следующие действия.
Скачайте набор инструментов (TSSv2.zip) в виде ZIP-файла. Дополнительные сведения см. в статье Введение в набор инструментов TroubleShootingScript (TSSv2).
Сохраните и извлеките ZIP-файл в папку экземпляра SQL Server, в котором размещалась основная реплика группы доступности при запуске отработки отказа или разрешении группы доступности.
Откройте командную строку с повышенными привилегиями, измените каталог на папку TSS, в которой был сохранен и извлечен ZIP-файл ,TSSv2.zip , запустите
TSS SDP:SQLBase
и ответьте на запросы.После создания cab-файла SQLBase TSS извлеките cab-файл в папку.
Скачивание средства AGDiag
Чтобы скачать AGDiag, выполните следующие действия.
Откройте выпуск AGDiag Windows, выпуск за октябрь 2021 г. (подпись).
Щелкните ссылкуagdiag.zip , чтобы скачать средство.
Запустите AGDiag и подайте ему распакованные журналы TSS.
Скачав средство, выполните следующие действия, чтобы запустить AGDiag и передать ему распакованные журналы TSS:
Извлеките ZIP-файл и дважды щелкните agdiag.exe , чтобы запустить AGDiag.
Диалоговое окно выглядит следующим образом:
Выберите Выбрать папку журнала, разверните папку, в нее были извлечены файлы TSS SQL Base CAB, а затем нажмите кнопку ОК.
Интерпретация отчета AGDiag
Отчет AGDiag должен быть запущен в системном браузере по умолчанию. Приведенные ниже иллюстрации помогут вам интерпретировать отчет.
На следующем экране-заставке AGDiag описаны возможности и сведения о версии AGDiag:
AGDiag сообщает о журналах, проанализированных в разделе initialize. Выделите треугольники (выделенные красными полями на следующем рисунке), чтобы развернуть более подробные сведения.
В сводном отчете перечислены события работоспособности группы доступности из журнала кластера. Выберите числовую ссылку (выделенную красным полем на следующем рисунке), чтобы перейти к подробному отчету о конкретном событии работоспособности.
Существует подробный отчет о каждом обнаруженном событии работоспособности, который включает результаты журнала, которые коррелируют с событием работоспособности, диагнозом и рекомендациями. Выделите треугольники (выделенные красными полями на следующем рисунке), чтобы развернуть более подробные сведения.
Известные проблемы с AGDiag
Последние сведения о задокументированных проблемах и возможных решениях см. в статье Известные проблемы с AGDiag.