Sdílet prostřednictvím


sys.dm_hadr_cluster_members (Transact-SQL)

Platí na:SQL ServerAzure SQL DatabaseSQL databáze v Microsoft Fabric

Pokud uzel WSFC, který hostí lokální instanci SQL Serveru povolenou pro skupiny Always On, má kvórum WSFC, vrátí řádek pro každého člena tvořícího kvórum a stav každého z nich. To zahrnuje všechny uzly v clusteru (vrácené funkcí s CLUSTER_ENUM_NODE typem Clusterenum ) a disku nebo svědka sdíleného souboru, pokud existuje. Řádek vrácený pro daného člena obsahuje informace o stavu tohoto člena. Například pro pěti-uzlový cluster s většinovým kvórem, kde je jeden uzel nedostupný, když sys.dm_hadr_cluster_members je dotazován ze serverové instance, která je povolena pro skupiny Always On dostupnosti, která sídlí na uzlu s kvórem, sys.dm_hadr_cluster_members odráží stav down-node jako NODE_DOWN.

Pokud uzel WSFC nemá kvórum, řádky se nevrátí.

Použijte tento dynamický pohled na správu k odpovědím na následující otázky:

  • Jaké uzly momentálně běží na clusteru WSFC?

  • Kolik dalších selhání může cluster WSFC snést, než ztratí kvórum v případě většinového uzlu?

Návod

Od SQL Server 2014 (12.x) tento dynamický pohled správy podporuje instance clusteru Always On failover (FCI) kromě skupin dostupnosti (AG).

Název sloupce Datový typ Description
member_name nvarchar(128) Jméno člena, které může být název počítače, písmeno disku nebo cesta ke sdílení souborů.
member_type tinyint Typ člena, jeden z:

0 = uzel WSFC

1 = Diskový svědek
2 = Svědek sdíleného souboru
3 = Cloud Witness
member_type_desc nvarchar(50) member_typePopis , jeden z:

CLUSTER_NODE
DISK_WITNESS
FILE_SHARE_WITNESS
CLOUD_WITNESS
member_state tinyint Členský stát, jeden z:

0 = Offline
1 = Online
member_state_desc nvarchar(60) member_statePopis , jeden z:

NAHORU
DOLŮ
number_of_quorum_votes tinyint Počet hlasů kvóra, které tento člen má k dispozici. Pro No Majority: Pouze diskové kvóra je tato hodnota výchozí na 0. Pro jiné typy kvóra je tato hodnota výchozí 1.

Poznámky

V clusteru Windows Server Failover (WSFC) zobrazují sloupce clusteru podrobnosti o clusteru Windows. V případech, kdy není Windows cluster, například ve skupinách dostupnosti na úrovni čtení nebo skupinách dostupnosti na Linuxu, mohou sloupce související s clusterem zobrazovat data o interním výchozím clusteru. Tyto sloupce jsou určené pouze pro interní použití a je možné je ignorovat.

Povolení

Pro SQL Server 2019 (15.x) a předchozí verze vyžaduje na serveru oprávnění ZOBRAZIT STAV SERVERU.

Pro SQL Server 2022 (16.x) a novější verze vyžaduje na serveru oprávnění ZOBRAZIT STAV VÝKONU SERVERU.