sys.dm_hadr_cluster (Transact-SQL)sys.dm_hadr_cluster (Transact-SQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Если узел сервера отказоустойчивой кластеризации Windows (WSFC), на котором размещается экземпляр SQL ServerSQL Server с поддержкой Группы доступности AlwaysOnAlways On availability groups имеет кворум WSFC, sys.dm_hadr_cluster возвращает строку, содержащую имя кластера и сведения о кворуме.If the Windows Server Failover Clustering (WSFC) node that hosts an instance of SQL ServerSQL Server that is enabled for Группы доступности AlwaysOnAlways On availability groups has WSFC quorum, sys.dm_hadr_cluster returns a row that exposes the cluster name and information about the quorum. Если узел WSFC не набирает кворума, строка не возвращается.If the WSFC node has no quorum, no row is returned.

Совет

Начиная с версии SQL Server 2014 (12.x)SQL Server 2014 (12.x), это динамическое административное представление поддерживает всегда экземпляры отказоустойчивого кластера в дополнение к групп доступности AlwaysOn.Beginning in SQL Server 2014 (12.x)SQL Server 2014 (12.x), this dynamic management view supports Always On Failover Cluster Instances in addition to Always On Availability Groups.

Имя столбцаColumn name Тип данныхData type ОписаниеDescription
cluster_namecluster_name nvarchar(128)nvarchar(128) Имя кластера WSFC, содержащего экземпляры SQL ServerSQL Server, в которых включена поддержка Группы доступности AlwaysOnAlways On availability groups.Name of the WSFC cluster that hosts the instances of SQL ServerSQL Server that are enabled for Группы доступности AlwaysOnAlways On availability groups.
quorum_typequorum_type tinyinttinyint Тип кворума, используемый этим кластером WSFC. Одно из следующих значений:Type of quorum used by this WSFC cluster, one of:

0 = большинство узлов.0 = Node Majority. Эта конфигурация кворума может выдержать отказ половины узлов (с округлением вверх) минус одного.This quorum configuration can sustain failures of half the nodes (rounding up) minus one. Например, в кластере из семи узлов такая конфигурация кворума выдерживает отказ трех узлов.For example, on a seven node cluster, this quorum configuration can sustain three node failures.

1 = большинство узлов и дисков.1 = Node and Disk Majority. Если следящий диск остается доступным, то эта конфигурация кворума может выдержать отказ половины узлов (с округлением вверх).If the disk witness remains on line, this quorum configuration can sustain failures of half the nodes (rounding up). Например, кластер из шести узлов, в котором следящий диск остается в режиме «в сети», может выдержать отказы трех узлов.For example, a six node cluster in which the disk witness is online could sustain three node failures. Если произошел отказ следящего диска или он оказался в режиме «вне сети», то такая конфигурация может выдержать отказ половины узлов (с округлением вверх) минус одного.If the disk witness goes offline or fails, this quorum configuration can sustain failures of half the nodes (rounding up) minus one. Например, кластер из шести узлов, в котором произошел отказ следящего диска, может выдержать отказы двух (3-1=2) узлов.For example, a six node cluster with a failed disk witness could sustain two (3-1=2) node failures.

2 = большинство узлов и общих папок.2 = Node and File Share Majority. Такая конфигурация кворума работает аналогично большинству дисков и узлов, но роль следящего диска в ней играет следящая общая папка.This quorum configuration works in a similar way to Node and Disk Majority, but uses a file-share witness instead of a disk witness.

3 = без большинства: только диск.3 = No Majority: Disk Only. Если диск кворума доступен в сети, то такая конфигурация кворума может выдержать отказ всех узлов, кроме одного.If the quorum disk is online, this quorum configuration can sustain failures of all nodes except one.

4 = Неизвестный кворум.4 = Unknown Quorum. Неизвестный кворум для кластера.Unknown Quorum for the cluster.

5 = облако-свидетель.5 = Cloud Witness. Кластер использует Microsoft Azure для разрешения конфликтов кворума.Cluster utilizes Microsoft Azure for quorum arbitration. Если облако-свидетель, которое может выдержать кластер отказ половины узлов (с округлением вверх).If the cloud witness is available, the cluster can sustain the failure of half the nodes (rounding up).
quorum_type_descquorum_type_desc varchar(50)varchar(50) Описание quorum_type, используя один из:Description of quorum_type, one of:

NODE_MAJORITYNODE_MAJORITY

NODE_AND_DISK_MAJORITYNODE_AND_DISK_MAJORITY

NODE_AND_FILE_SHARE_MAJORITYNODE_AND_FILE_SHARE_MAJORITY

NO_MAJORITY:_DISK_ONLYNO_MAJORITY:_DISK_ONLY

UNKNOWN_QUORUMUNKNOWN_QUORUM

CLOUD_WITNESSCLOUD_WITNESS
quorum_statequorum_state tinyinttinyint Состояние кворума WSFC, одно из следующих значений:State of the WSFC quorum, one of:

0 = неизвестное состояние кворума0 = Unknown quorum state

1 = нормальный кворум1 = Normal quorum

2 = принудительный кворум2 = Forced quorum
quorum_state_descquorum_state_desc varchar(50)varchar(50) Описание quorum_state, используя один из:Description of quorum_state, one of:

UNKNOWN_QUORUM_STATEUNKNOWN_QUORUM_STATE

NORMAL_QUORUMNORMAL_QUORUM

FORCED_QUORUMFORCED_QUORUM

РазрешенияPermissions

необходимо разрешение VIEW SERVER STATE на сервере.Requires VIEW SERVER STATE permission on the server.

См. такжеSee Also

Динамические представления управления и функции, связанные с группами доступности AlwaysOn (Transact-SQL) Always On Availability Groups Dynamic Management Views and Functions (Transact-SQL)
Представления каталога групп доступности AlwaysOn (Transact-SQL) Always On Availability Groups Catalog Views (Transact-SQL)
Отслеживание групп доступности (Transact-SQL) Monitor Availability Groups (Transact-SQL)
sys.dm_hadr_cluster_members (Transact-SQL)sys.dm_hadr_cluster_members (Transact-SQL)