sys.dm_hadr_cluster (Transact-SQL)
如果承载启用了 AlwaysOn 可用性组 的 SQL Server 实例的 Windows Server 故障转移群集 (WSFC) 节点具有 WSFC 仲裁,则 sys.dm_hadr_cluster 将返回公开群集名称和仲裁信息的一行。 如果 WSFC 节点没有仲裁,则不会返回任何行。
列名 |
数据类型 |
说明 |
---|---|---|
cluster_name |
nvarchar(128) |
承载启用了 AlwaysOn 可用性组 的 SQL Server 实例的 WSFC 群集的名称。 |
quorum_type |
tinyint |
此 WSFC 群集使用的仲裁的类型,可为下列值之一: 0 = 节点的大多数。 此仲裁配置可以承受半数(舍入)减 1 个节点故障。 例如,对于七个节点的群集,此仲裁配置可以承受三个节点故障。 1 = 节点和磁盘的大多数。 如果磁盘见证服务器保持联机,此仲裁配置可以承受半数(舍入)节点故障。 例如,一个磁盘见证服务器保持联机的六节点群集可以承受三个节点故障。 如果磁盘见证服务器脱机或失败,此仲裁配置可以承受半数(舍入)减 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)