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


sys.dm_hadr_cluster_members (Transact-SQL)

Если на узле WSFC, где размещен локальный экземпляр SQL Server с включенной поддержкой Группы доступности AlwaysOn, имеется кворум WSFC, то возвращаются по строке для каждого из составляющих кворум элементов и состояние каждого из них. В этот список входят все узлы кластера (возвращаемые функцией Clusterenum с типом CLUSTER_ENUM_NODE), а также следящие диски и общие папки, если такие имеются. Возвращаемая для определенного элемента строка содержит сведения о состоянии такого элемента. Например, для кластера из пяти узлов с кворумом по большинству узлов, в котором один из узлов не работает, при запросе к представлению sys.dm_hadr_cluster_members с экземпляра сервера с поддержкой Группы доступности AlwaysOn, размещенного на узле с кворумом, в представлении sys.dm_hadr_cluster_members состояние нерабочего узла отображается как «NODE_DOWN».

Если узел WSFC не набирает кворум, строки не возвращаются.

Воспользуйтесь этим динамическим административным представлением, чтобы ответить на следующие вопросы.

  • Какие узлы в настоящий момент запущены в кластере WSFC?

  • Сколько еще сбоев может выдержать кластер WSFC до потери кворума, когда кворум составляет большинство узлов?

Имя столбца

Тип данных

Описание

member_name

nvarchar(128)

Имя элемента, которое может быть именем компьютера, буквой диска или путем к общей папке.

member_type

tinyint

Тип элемента. Одно из следующих значений:

0 = узел WSFC

1 = следящий диск

2 = следящая общая папка

member_type_desc

nvarchar(50)

Описание member_type, одно из следующих значений:

CLUSTER_NODE

DISK_WITNESS

FILE_SHARE_WITNESS

member_state

tinyint

Состояние элемента, одно из следующих значений:

0 = вне сети

1 = в сети

member_state_desc

nvarchar(60)

Описание member_state, одно из следующих значений:

OFFLINE

ONLINE

number_of_quorum_votes

tinyint

Число голосов, принадлежащих этому члену кворума. Для кворумов без большинства (только дисковых) это значение по умолчанию равно 0. Для других типов кворума это значение по умолчанию равно 1.

Разрешения

Требует разрешения VIEW SERVER STATE на сервере.

См. также

Основные понятия

Отслеживание групп доступности (Transact-SQL)

Группы доступности AlwaysOn (SQL Server)

Другие ресурсы

Динамические административные представления и функции, связанные с группами доступности AlwaysOn (Transact-SQL)

Представления каталога групп доступности AlwaysOn (Transact-SQL)