sys.dm_hadr_cluster_members (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseSQL-databas i Microsoft Fabric

Om WSFC-noden som är värd för en lokal instans av SQL Server som är aktiverad för Always On-tillgänglighetsgrupper har WSFC-kvorum, returnerar den en rad för varje medlem som utgör kvorum och tillstånd för var och en av dem. Detta inkluderar alla noder i klustret (returnerade med CLUSTER_ENUM_NODE typ av Clusterenum funktionen) och disk- eller fildelningsvittnet, om sådana finns. Raden som returneras för en given medlem innehåller information om den medlemmens tillstånd. Till exempel, för ett femnodkluster med majoritetskvorum där en nod är nere, när sys.dm_hadr_cluster_members en server som är aktiverad för Always On-tillgänglighetsgrupper som finns på en nod med quorum, när frågeställs från en serverinstans som är aktiverad för Always On-tillgänglighetsgrupper som finns på en nod med kvorum, sys.dm_hadr_cluster_members speglar tillståndet för den nedslagna noden som NODE_DOWN.

Om WSFC-noden inte har beslutsmässigt antal återlämnas inga rader.

Använd denna dynamiska förvaltningsvy för att besvara följande frågor:

  • Vilka noder körs för närvarande på WSFC-klustret?

  • Hur många fler misslyckanden kan WSFC-klustret tolerera innan de förlorar kvorum i ett majoritetsnodfall?

Tips/Råd

Från och med SQL Server 2014 (12.x) stöder denna dynamiska hanteringsvy Always On-failover-klusterinstanser (FCI) utöver tillgänglighetsgrupper (AG).

Kolumnnamn Datatyp Description
member_name nvarchar(128) Medlemsnamn, vilket kan vara ett datornamn, en enhetsbokstav eller en fildelningssökväg.
member_type tinyint Typen av medlem, en av:

0 = WSFC-nod

1 = Diskvittne
2 = Vittne för fildelning
3 = Molnvittne
member_type_desc nvarchar(50) Beskrivning av member_type, något av:

CLUSTER_NODE
DISK_WITNESS
FILE_SHARE_WITNESS
CLOUD_WITNESS
member_state tinyint Medlemsstaten, en av:

0 = Offline
1 = Online
member_state_desc nvarchar(60) Beskrivning av member_state, något av:

UPP
DOWN
number_of_quorum_votes tinyint Antal kvorumröster som denna kvorummedlem har. För kvorum utan majoritet: endast disk är detta värde som standard 0. För andra kvorumtyper är detta värde som standard 1.

Anmärkningar

I ett Windows Server Failover Cluster (WSFC) visar klusterkolumnerna detaljer om Windows-klustret. I fall där det inte finns något Windows-kluster, såsom read-scale tillgänglighetsgrupper eller tillgänglighetsgrupper på Linux, kan kolumner relaterade till klustret visa data om ett internt standardkluster. Dessa kolumner är endast för internt bruk och kan ignoreras.

Permissions

För SQL Server 2019 (15.x) och tidigare versioner kräver VIEW SERVER STATE-behörighet på servern.

För SQL Server 2022 (16.x) och senare versioner krävs behörighet för VIEW SERVER PERFORMANCE STATE på servern.