sys.dm_hadr_cluster (Transact-SQL)

適用対象:yesSQL Server (サポートされているすべてのバージョン)

可用性グループに Always On対して有効になっているSQL ServerのインスタンスをホストするWindows サーバー フェールオーバー クラスタリング (WSFC) ノードに WSFC クォーラムがある場合、sys.dm_hadr_clusterはクラスター名とクォーラムに関する情報を公開する行を返します。 WSFC ノードにクォーラムがない場合、行は返されません。

ヒント

SQL Server 2014 (12.x) 以降、この動的管理ビューでは、可用性グループのAlways Onに加えて、フェールオーバー クラスター インスタンスAlways Onがサポートされています。

列名 データ型 説明
cluster_name nvarchar(128) Always On可用性グループに対して有効になっているSQL Serverのインスタンスをホストする WSFC クラスターの名前。
quorum_type tinyint この WSFC クラスターで使用されるクォーラムの種類。次のいずれかです。

0 = ノード マジョリティ。 このクォーラム構成は、ノードの半分 (切り上げ) から 1 を引いた障害を維持できます。 たとえば、7 つのノードから成るクラスターの場合、このクォーラム構成では 3 つのノードの障害に対する耐性があります。

1 = ノードおよびディスク マジョリティ。 ディスク監視がオンラインのままの場合、このクォーラム構成では、クラスター内の半数のノード (切り上げ) の障害に耐えることができます。 たとえば、ディスク監視がオンラインになっている 6 つのノード クラスターでは、3 つのノード障害が発生する可能性があります。 ディスク監視がオフラインになった場合、または障害が発生した場合、このクォーラム構成は、ノードの半分 (切り上げ) から 1 を引いた障害を維持できます。 たとえば、ディスク監視が失敗した 6 つのノード クラスターでは、2 つのノード障害 (3 から 1=2) が発生する可能性があります。

2 = ノードおよびファイル共有マジョリティ。 このクォーラム構成は "ノードおよびディスク マジョリティ" と同じように動作しますが、ディスク監視の代わりにファイル共有監視を使用します。

3 = マジョリティなし: ディスクのみ。 クォーラム ディスクがオンラインの場合、このクォーラム構成は、1 つを除くすべてのノードの障害を維持できます。

4 = 不明なクォーラム。 クラスターの不明なクォーラム。

5 = クラウド監視。 クラスターは、クォーラムの調停にMicrosoft Azureを利用します。 クラウド監視が使用可能な場合、クラスターはノードの半分 (切り上げ) の障害を維持できます。
quorum_type_desc varchar (50) quorum_typeの説明。次のいずれかです。

NODE_MAJORITY

NODE_AND_DISK_MAJORITY

NODE_AND_FILE_SHARE_MAJORITY

NO_MAJORITY:_DISK_ONLY

UNKNOWN_QUORUM

CLOUD_WITNESS
quorum_state tinyint WSFC クォーラムの状態。次のいずれかです。

0 = 不明なクォーラムの状態

1 = 通常のクォーラム

2 = 強制クォーラム
quorum_state_desc varchar (50) quorum_stateの説明。次のいずれかです。

UNKNOWN_QUORUM_STATE

NORMAL_QUORUM

FORCED_QUORUM

アクセス許可

サーバーに対する VIEW SERVER STATE 権限が必要です。

参照

AlwaysOn 可用性グループの動的管理ビューおよび関数 (Transact-SQL)
Always On 可用性グループ カタログ ビュー (Transact-SQL)
可用性グループの監視 (Transact-SQL)
sys.dm_hadr_cluster_members (Transact-SQL)