Freigeben über


sys.dm_hadr_cluster_members (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankSQL-Datenbank in Microsoft Fabric

Wenn der Windows Server Failoverclusterknoten (WSFC) eine lokale Instanz von SQL Server hostet, die für Always On-Verfügbarkeitsgruppen aktiviert ist und über ein WSFC-Quorum verfügt, gibt die Ansicht eine Zeile für jedes Element zurück, das das Quorum und den Status dieses Mitglieds darstellt. Dieser Satz enthält alle Knoten im Cluster (zurückgegeben mit CLUSTER_ENUM_NODE Typ von der Clusterenum Funktion) und den Datenträger- oder Dateifreigabezeugen( falls vorhanden). Die für ein bestimmtes Element zurückgegebene Zeile enthält Informationen zum Status dieses Elements. Wenn Sie z. B. für einen fünf Knotencluster mit einem Mehrheitsknoten-Quorum, in dem ein Knoten nach unten ist, abfragt, wenn Sie eine Serverinstanz abfragen sys.dm_hadr_cluster_members , die für AlwaysOn-Verfügbarkeitsgruppen aktiviert ist, die sich auf einem Knoten mit Quorum befinden, sys.dm_hadr_cluster_members wird der Zustand des abwärts angezeigten Knotens als NODE_DOWN.

Wenn der WSFC-Knoten kein Quorum aufweist, gibt die Ansicht keine Zeilen zurück.

Mithilfe dieser dynamischen Verwaltungssicht können Sie beispielsweise folgende Fragen beantworten:

  • Welche Knoten werden derzeit auf dem WSFC-Cluster ausgeführt?

  • Wie viele weitere Fehler kann der WSFC-Cluster tolerieren, bevor er sein Quorum in einem Szenario mit einem Mehrheitsknoten verliert?

Tipp

Ab SQL Server 2014 (12.x) unterstützt diese dynamische Verwaltungsansicht zusätzlich zu Verfügbarkeitsgruppen (AGs) Always On-Failoverclusterinstanzen (Always On Failover Cluster Instances, FCIs).

Spaltenname Datentyp Nullfähig Beschreibung
member_name nvarchar(256) No Der Elementname, der ein Computername, ein Laufwerkbuchstabe oder ein Dateifreigabepfad sein kann.
member_type tinyint No Der Typ des Elements. Folgende Werte sind möglich:

0 = WSFC-Knoten
1 = Datenträgerzeuge
2 = Dateifreigabezeuge
3 = Cloudzeuge
member_type_desc nvarchar(60) No Beschreibung von member_type, eine von:

CLUSTER_NODE
DISK_WITNESS
FILE_SHARE_WITNESS
CLOUD_WITNESS
member_state tinyint No Der Status des Elements. Folgende Werte sind möglich:

0 = Offline
1 = Online
member_state_desc nvarchar(60) No Beschreibung von member_state, eine von:

UP
DOWN
number_of_quorum_votes int Ja Die Anzahl der Kollegiumsstimmen, die Sie diesem Kollegiumsmitglied zuweisen können. Für keine Mehrheit: Nur Datenträger quorums, dieser Wert ist standardmäßig 0festgelegt. Bei anderen Quorumtypen lautet 1dieser Wert standardmäßig .
number_of_current_votes int Ja Die Anzahl der Kollegiumsstimmen, die derzeit diesem Kollegiumsmitglied zugewiesen sind. Dieser Wert ist dynamisch und spiegelt den tatsächlichen Quorumwert wider, der durch dynamisches Quorum und dynamischer Zeuge zugewiesen wird.

Hinweise

In einem Windows Server Failovercluster (WSFC) zeigen die Clusterspalten die Windows Clusterdetails an. In Fällen, in denen kein Windows Cluster vorhanden ist, z. B. read-scale availability groups oder availability groups on Linux, können Spalten im Zusammenhang mit dem Cluster Daten zu einem internen Standardcluster anzeigen. Diese Spalten sind nur für die interne Verwendung vorgesehen und können ignoriert werden.

Berechtigungen

Für SQL Server 2019 (15.x) und früheren Versionen benötigen Sie VIEW SERVER STATE Berechtigung auf dem Server.

Für SQL Server 2022 (16.x) und höher benötigen Sie VIEW SERVER PERFORMANCE STATE Berechtigung auf dem Server.