web-dev-qa-db-ja.com

可用性グループのフェイルオーバーが解決状態のままになっている

SQL Serverの自動フェイルオーバーをテストするためのラボをセットアップしています

ノードを持つ2ノードのWSFC(SQL-CLUSTER-TEST-01)があります。

  • SQL-TEST-01
  • SQL-TEST-02

リスナーSQL-HA-GRP-01

私の最初のテストは、どちらかのノード(仮想マシン)の電源を切るだけです。 SQL-TEST-01からSQL-TEST-02の1方向で正しく失敗しています。しかし、SQL-TEST-02がプライマリであり、それをオンにすると、可用性グループは永続的な「解決中」の状態になり、SQL-TEST-02をオンにしないと解決できません。

ログを確認するか、可用性グループのプロパティを表示しようとすると、クォーラムが失われたと表示されます。

何が欠けていますか?

2
sreimer

これを整理できましたか?

そうでない場合は、以下を試してください。

  • Failover Cluster ManagerRunからのcluadmin.msc)に移動します。
  • クラスター名を展開します(つまり、+記号をクリックして展開します)。
  • Services and Applicationsを展開します。そこに可用性グループがリストされているはずです。
  • R-click その上でPropertiesに移動します。
  • GeneralタブにPreferred Ownersが表示されます。

これはラボ環境であると説明したので、オプションを試して(両方を選択するか、優先所有者の選択を交互に選択して)、それがどこにつながるかを確認します。また、Generalの横のタブで、フェールバックが必要かどうかを指定します。結果を投稿します。

1
Santa