イントロダクション
| ポリシー名 | 可用性グループのオンライン状態 |
| 問題 | 可用性グループがオフラインです。 |
| カテゴリ | 重大 |
| ファセット | 可用性グループ |
説明
このポリシーは、可用性グループのオンラインまたはオフラインの状態を確認します。 ポリシーが異常な状態であり、可用性グループのクラスター リソースがオフラインであるか、可用性グループにプライマリ レプリカがない場合にアラートが発生します。
可用性グループのクラスター リソースがオンラインで、可用性グループにプライマリ レプリカがある場合、ポリシーの状態は正常です。
注
SQL Server 2014 のこのリリースでは、考えられる原因と解決策に関する情報は、TechNet Wiki の 可用性グループがオフライン になっています。
考えられる原因
この問題は、プライマリ レプリカをホストするサーバー インスタンスで障害が発生したか、Windows Server フェールオーバー クラスター (WSFC) 可用性グループ リソースがオフラインになることが原因で発生する可能性があります。 可用性グループがオフラインになる原因として考えられる原因を次に示します。
可用性グループは、自動フェールオーバー モードで構成されていません。 プライマリ レプリカが使用できなくなり、可用性グループ内のすべてのレプリカのロールが RESOLVING になります。
プライマリ レプリカ インスタンス サービスが停止しているか、応答していない。
可用性グループにクラスターとの接続の問題があります。
可用性グループは自動フェールオーバー モードで構成されており、正常に完了しません。
- 自動フェールオーバー中に、ターゲット レプリカのプライマリ準備チェックが失敗し、新しいプライマリに使用できるレプリカがありません。
クラスター内の可用性グループ リソースがオフラインになります。
依存するすべてのクラスター リソースで重大な問題が発生し、オフラインになります。 可用性グループ リソースも、依存リソースがオンラインになるまでオフラインになります。
クラスターの重大な問題により、可用性グループ リソースがオフになります。
可用性グループの自動、手動、または強制フェールオーバーが進行中です。
考えられる解決策
この問題に対して考えられる解決策を次に示します。
プライマリ レプリカの SQL Server インスタンスがダウンしている場合は、サーバーを再起動し、可用性グループが正常な状態に回復することを確認します。
自動フェールオーバーが失敗したと思われる場合は、レプリカ上のデータベースが以前の既知のプライマリ レプリカと同期されていることを確認してから、プライマリ レプリカにフェールオーバーします。 データベースが同期されていない場合は、最小限のデータ損失があるレプリカを選択し、フェールオーバー モードに復旧します。
SQL Server のインスタンスが正常であると思われるときにクラスター内のリソースがオフラインになっている場合は、フェールオーバー クラスター マネージャーを使用して、クラスターの正常性またはその他のクラスターの問題をサーバーで確認します。 フェールオーバー クラスター マネージャーを使用して、可用性グループ リソースをオンラインにすることもできます。
フェールオーバーが進行中の場合は、フェールオーバーが完了するまで待ちます。
こちらもご覧ください
AlwaysOn 可用性グループの概要 (SQL Server)
AlwaysOn ダッシュボードの使用 (SQL Server Management Studio)