sys.dm_hadr_cluster_members (Transact-SQL)

Gilt für:SQL ServerAzure SQL-Datenbank

Wenn der WSFC-Knoten, der eine lokale Instanz von SQL Server hostet, die für Always On-Verfügbarkeitsgruppen aktiviert ist, über ein WSFC-Quorum verfügt, gibt eine Zeile für jeden der Member zurück, die das Quorum und den Zustand der einzelnen Elemente darstellen. Dies umfasst 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. Bei einem fünf Knotencluster mit einem Mehrheitsknoten-Quorum, bei dem ein Knoten nach unten abgefragt wird, wenn er von einer Serverinstanz abgefragt wird, 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 spiegelt den Zustand des abwärts betreffenden Knotens als NODE_DOWN.

Wenn der WSFC-Knoten nicht über ein Quorum verfügt, werden keine Zeilen zurückgegeben.

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 Beschreibung
member_name nvarchar(128) Der Elementname, der ein Computername, ein Laufwerkbuchstabe oder ein Dateifreigabepfad sein kann.
member_type tinyint Der Typ des Elements. Folgende Werte sind möglich:

0 = WSFC-Knoten

1 = Datenträgerzeuge
2 = Dateifreigabenzeuge
3 = Cloudzeuge
member_type_desc nvarchar(50) Beschreibung von member_type, eine von:

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

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

UP
DOWN
number_of_quorum_votes tinyint Anzahl von Quorumabstimmungen, die im Besitz dieses Quorumelements sind. Wenn keine Mehrheit vorliegt: Nur Datenträger-Quorumstypen. Dieser Wert wird standardmäßig auf "0" festgelegt. Für andere Quorumstypen wird dieser Wert standardmäßig auf "1" festgelegt.

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. Verfügbarkeitsgruppen im Lesemaßstab oder Verfügbarkeitsgruppen unter 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ühere Versionen ist die VIEW SERVER STATE-Berechtigung auf dem Server erforderlich.

Für SQL Server 2022 (16.x) und höhere Versionen ist die BERECHTIGUNG VIEW SERVER PERFORMANCE STATE auf dem Server erforderlich.