Поделиться через


sys.dm_hadr_cluster (Transact-SQL)

Если узел WSFC, на котором размещается экземпляр SQL Server с поддержкой Группы доступности AlwaysOn, имеет кворум WSFC, то sys.dm_hadr_cluster возвращает строку, содержащую имя кластера и сведения о кворуме. Если узел WSFC не набирает кворума, строка не возвращается.

Имя столбца

Тип данных

Описание

cluster_name

nvarchar(128)

Имя кластера WSFC, содержащего экземпляры SQL Server, в которых включена поддержка Группы доступности AlwaysOn.

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)