Delen via


sys.dm_hadr_cluster_members (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseSQL-database in Microsoft Fabric

Als de WSFC-node die een lokale instantie van SQL Server host die is ingeschakeld voor Always On-beschikbaarheidsgroepen het WSFC-quorum heeft, geeft het een rij terug voor elk van de leden die het quorum vormen en de status van elk van hen. Dit omvat alle knooppunten in de cluster (geretourneerd met CLUSTER_ENUM_NODE type door de Clusterenum functie) en de schijf- of bestandsdeelgetuige, indien aanwezig. De rij die voor een bepaald lid wordt teruggegeven, bevat informatie over de staat van dat lid. Bijvoorbeeld, voor een cluster met vijf knopen en een meerderheid van knooppunten quorum waarin één knoop offline is, wanneer sys.dm_hadr_cluster_members wordt geraadpleegd vanuit een serverinstantie die is ingeschakeld voor Always On-beschikbaarheidsgroepen die zich op een knoop met quorum bevindt, sys.dm_hadr_cluster_members weerspiegelt dit de toestand van de uitgeschakelde knoop als NODE_DOWN.

Als de WSFC-knoop geen quorum heeft, worden er geen rijen teruggegeven.

Gebruik deze dynamische beheerweergave om de volgende vragen te beantwoorden:

  • Welke nodes draaien momenteel op de WSFC-cluster?

  • Hoeveel meer mislukkingen kan de WSFC-cluster tolereren voordat ze quorum verliezen in een meerderheidszaak?

Aanbeveling

Vanaf SQL Server 2014 (12.x) ondersteunt deze dynamische beheerweergave Always On failover-clusterinstanties (FCI's) naast beschikbaarheidsgroepen (AG's).

Kolomnaam Gegevenstype Description
member_name nvarchar(128) Lidnaam, die een computernaam, een schijfletter of een bestandsdelingsroute kan zijn.
member_type tinyint Het type lid, een van:

0 = WSFC-knoop

1 = Schijfgetuige
2 = Bestandsdeelgetuige
3 = Wolkgetuige
member_type_desc nvarchar(50) Beschrijving van member_type, een van:

CLUSTER_NODE
DISK_WITNESS
FILE_SHARE_WITNESS
CLOUD_WITNESS
member_state tinyint De lidstaat is een van:

0 = Offline
1 = Online
member_state_desc nvarchar(60) Beschrijving van member_state, een van:

UP
NEER
number_of_quorum_votes tinyint Aantal quorumstemmen dat dit quorumlid bezit. Voor geen meerderheid: Schijf-only quorums staat deze waarde standaard op 0. Voor andere quorumtypen staat deze waarde standaard op 1.

Opmerkingen

In een Windows Server Failover Cluster (WSFC) tonen de kolommen van de cluster de details van de Windows-cluster. In gevallen waarin er geen Windows-cluster is, zoals read-scale beschikbaarheidsgroepen of beschikbaarheidsgroepen op Linux, kunnen kolommen die aan de cluster horen gegevens tonen over een interne standaardcluster. Deze kolommen zijn alleen bedoeld voor intern gebruik en kunnen worden genegeerd.

Permissions

Voor SQL Server 2019 (15.x) en eerdere versies is de machtiging VIEW SERVER STATE op de server vereist.

Voor SQL Server 2022 (16.x) en latere versies is de machtiging VIEW SERVER PERFORMANCE STATE op de server vereist.