sys.dm_hadr_cluster_members (Transact-SQL)sys.dm_hadr_cluster_members (Transact-SQL)

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

Если на узле WSFC, где размещен локальный экземпляр SQL ServerSQL Server с включенной поддержкой Группы доступности AlwaysOnAlways On availability groups, имеется кворум WSFC, то возвращаются по строке для каждого из составляющих кворум элементов и состояние каждого из них.If the WSFC node that hosts a local instance of SQL ServerSQL Server that is enabled for Группы доступности AlwaysOnAlways On availability groups has WSFC quorum, returns a row for each of the members that constitute the quorum and the state of each of them. Это включает все узлы в кластере (возвратил с типом CLUSTER_ENUM_NODE по Clusterenum функции) и диске или общую папку следящего сервера, если таковые имеются.This includes of all nodes in the cluster (returned with CLUSTER_ENUM_NODE type by the Clusterenum function) and the disk or file-share witness, if any. Возвращаемая для определенного элемента строка содержит сведения о состоянии такого элемента.The row returned for a given member contains information about the state of that member. Например, для кластера из пяти узлов с кворумом по большинству узлов в котором один узел не работает, при sys.dm_hadr_cluster_members запрашивается от экземпляра сервера, которая включена для Группы доступности AlwaysOnAlways On availability groups , находится на узле с кворумом, sys.dm_hadr_cluster_members отражает состояние нерабочего узла отображается как «NODE_DOWN».For example, for a five node cluster with majority node quorum in which one node is down, when sys.dm_hadr_cluster_members is queried from a server instance that is that is enabled for Группы доступности AlwaysOnAlways On availability groups that resides on a node with quorum, sys.dm_hadr_cluster_members reflects the state of the down node as "NODE_DOWN".

Если узел WSFC не набирает кворум, строки не возвращаются.If the WSFC node has no quorum, no rows are returned.

Воспользуйтесь этим динамическим административным представлением, чтобы ответить на следующие вопросы.Use this dynamic management view to answer the following questions:

  • Какие узлы в настоящий момент запущены в кластере WSFC?What nodes are currently running on the WSFC cluster?

  • Сколько еще сбоев может выдержать кластер WSFC до потери кворума, когда кворум составляет большинство узлов?How many more failures can the WSFC cluster tolerate before losing quorum in a majority-node case?

Совет

Начиная с версии 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
member_namemember_name nvarchar(128)nvarchar(128) Имя элемента, которое может быть именем компьютера, буквой диска или путем к общей папке.Member name, which can be a computer name, a drive letter, or a file share path.
member_typemember_type tinyinttinyint Тип элемента. Одно из следующих значений:The type of member, one of:

0 = узел WSFC0 = WSFC node

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

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

3 = облака-свидетеля3 = Cloud Witness
member_type_descmember_type_desc nvarchar(50)nvarchar(50) Описание member_type, используя один из:Description of member_type, one of:

CLUSTER_NODECLUSTER_NODE

DISK_WITNESSDISK_WITNESS

FILE_SHARE_WITNESSFILE_SHARE_WITNESS

CLOUD_WITNESSCLOUD_WITNESS
member_statemember_state tinyinttinyint Состояние элемента, одно из следующих значений:The member state, one of:

0 = вне сети0 = Offline

1 = в сети1 = Online
member_state_descmember_state_desc nvarchar(60)nvarchar(60) Описание member_state, используя один из:Description of member_state, one of:

UPUP

ВНИЗDOWN
number_of_quorum_votesnumber_of_quorum_votes tinyinttinyint Число голосов, принадлежащих этому члену кворума.Number of quorum votes possessed by this quorum member. Для кворумов без большинства: Только дисковых, это значение по умолчанию 0.For No Majority: Disk Only quorums, this value defaults to 0. Для других типов кворума это значение по умолчанию равно 1.For other quorum types, this value defaults to 1.

РазрешенияPermissions

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

ПримерыExamples

См. также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)
Группы доступности AlwaysOn (SQL Server)AlwaysOn Availability Groups (SQL Server)