共用方式為


sys.dm_hadr_cluster (Transact-SQL)

如果 Windows Server 容錯移轉叢集 (WSFC) 節點所裝載的 SQL Server 執行個體已啟用 AlwaysOn 可用性群組 而且擁有 WSFC 仲裁,則 sys.dm_hadr_cluster 會傳回一個資料列,該資料列會公開叢集名稱以及有關此仲裁的資訊。 如果 WSFC 節點沒有仲裁,則不傳回任何資料列。

資料行名稱

資料類型

說明

cluster_name

nvarchar(128)

WSFC 叢集的名稱,該叢集會裝載啟用 AlwaysOn 可用性群組 的 SQL Server 執行個體。

quorum_type

tinyint

這個 WSFC 叢集所使用的仲裁類型,可為下列其中一個值:

0 = 節點多數。 此仲裁設定可維持一半節點的失敗數 (四捨五入) 減一。 例如,在七個節點的叢集上,這個仲裁設定可以維持三個節點失敗數。

1 = 節點與磁碟多數。 如果磁碟見證依然在線上,此仲裁設定可維持一半節點的失敗數 (四捨五入)。 例如,如果在六個節點的叢集中,有磁碟見證處於線上,則可維持三個節點失敗數。 如果磁碟見證離線或失敗,此仲裁設定可維持一半節點的失敗數 (四捨五入) 減一。 例如,如果在六個節點的叢集中,有失敗的磁碟見證,則可維持兩個節點 (3-1=2) 失敗數。

2 = 節點與檔案共用多數。 此仲裁設定的運作方式類似於「節點與磁碟多數」,但是會使用檔案共用見證,而非磁碟見證。

3 = 無多數,僅限磁碟。 如果仲裁磁碟在線上,此仲裁設定可維持所有節點的失敗數,除了一以外。

quorum_type_desc

varchar(50)

quorum_type 的描述,下列其中一個值:

NODE_MAJORITY

NODE_AND_DISK_MAJORITY

NODE_AND_FILE_SHARE_MAJORITY

NO_MAJORITY:_DISK_ONLY

quorum_state

tinyint

WSFC 仲裁的狀態,下列其中一個值:

0 = 未知仲裁狀態

1 = 正常仲裁

2 = 強制仲裁

quorum_state_desc

varchar(50)

quorum_state 的描述,下列其中一個值:

UNKNOWN_QUORUM_STATE

NORMAL_QUORUM

FORCED_QUORUM

權限

需要伺服器的 VIEW SERVER STATE 權限。

請參閱

參考

sys.dm_hadr_cluster_members (Transact-SQL)

概念

監視可用性群組 (Transact-SQL)

其他資源

AlwaysOn 可用性群組動態管理檢視和函數 (Transact-SQL)

AlwaysOn 可用性群組目錄檢視 (Transact-SQL)