AGDiag を使用して可用性グループの正常性イベントを診断する

注:

可用性グループのフェールオーバー Always Onトリガーする可用性グループの正常性の問題を診断するには、「可用性グループのフェールオーバー Always Onトラブルシューティング」を参照してください。

AGDiag は、記事で説明されている手動分析を自動化するアプリケーションです ( 「注 」セクションで説明します)。 クラスター ログを分析し、関連するイベントを他のログ (SQL Serverエラー ログ、Windows イベント ログなど) から報告します。 Windows クラスターとAlways On正常性イベントの概要レポートを生成し、検出された正常性イベントごとにより詳細な分析結果を提供します。 正常性イベントの発生時に可用性グループのプライマリ レプリカから適切なログが提供される場合、記事 ( 「注 」セクションで説明されている) で説明されている作業の多くが自動化されます。

TSS を使用して AGDiag のログを生成して診断する

可用性グループの正常性イベントを診断するには、TSS を使用して、イベントの時点でプライマリ ロールにあったSQL Server インスタンスのログを収集します。

この目標を達成するには、次の手順に従います。

  1. ツールセット (TSSv2.zip) を zip ファイルとしてダウンロードします。 詳細については、「 TroubleShootingScript ツールセットの概要 (TSSv2)」を参照してください。

  2. フェールオーバーの開始時または可用性グループの解決時に可用性グループのプライマリ レプリカをホストしていたSQL Server インスタンス上のフォルダーに zip ファイルを保存して抽出します。

  3. 管理者特権のコマンド プロンプトを開き、ディレクトリを TSS フォルダーに変更し、zip ファイル TSSv2.zip が保存および抽出され、実行 TSS SDP:SQLBaseされ、プロンプトに応答します。

    ディレクトリを TSS フォルダーに変更する管理者特権のコマンド プロンプトのスクリーンショット。

  4. TSS SQLBase cab ファイルが作成されたら、cab ファイルをフォルダーに抽出します。

    SQLBase cab ファイルをフォルダーに抽出するスクリーンショット。

AGDiag ツールをダウンロードする

AGDiag をダウンロードするには、次の手順に従います。

  1. リリース AGDiag Windows リリース 2021 年 10 月 (署名済み) を開きます

  2. [agdiag.zip] リンクを選択して、ツールをダウンロードします。

    agdiag.zip リンクを選択してツールをダウンロードするスクリーンショット。

AGDiag を起動し、解凍された TSS ログをフィードします

ツールがダウンロードされたら、次の手順に従って AGDiag を起動し、解凍した TSS ログをフィードします。

  1. zip を抽出し、 agdiag.exe ダブルクリックして AGDiag を起動します。

    次のようなダイアログが表示されます。

    AGDiag ツールを実行しているスクリーンショット。

  2. [ ログ フォルダーの選択] を選択し、TSS SQL Base CAB ファイルを抽出したフォルダーにドリルインし、[ OK] を選択します

AGDiag レポートを解釈する

AGDiag レポートは、既定のシステム ブラウザーで起動する必要があります。 次の図は、レポートを解釈するのに役立ちます。

  • 次の AGDiag Splash Screen では、AGDiag の機能とバージョン情報について説明します。

    AGDiag スプラッシュ画面のスクリーンショット。

  • AGDiag は、initialize セクションで分析されたログを報告します。 詳細情報を展開するには、三角形 (次の図では赤いボックスで強調表示されています) を選択します。

    ログに関する AGDiag レポートのスクリーンショット。

  • 概要レポートには、クラスター ログからの可用性グループの正常性イベントが一覧表示されます。 特定の正常性イベントの詳細レポートにジャンプするには、数値リンク (次の図では赤で強調表示されています) を選択します。

    可用性グループの正常性イベントのスクリーンショット。

  • 検出された各正常性イベントの詳細なレポートがあります。これには、正常性イベント、診断、推奨事項に関連するログの結果が含まれます。 詳細情報を展開するには、三角形 (次の図では赤いボックスで強調表示されています) を選択します。

    AlwaysOn 正常性イベントのスクリーンショット。

AGDiag に関する既知の問題

ドキュメントに記載されている問題と考えられる解決策の最新情報については、「 AGDiag に関する既知の問題」を参照してください。