sys.dm_hadr_cluster_members (Transact-SQL)
Gilt für: SQL Server Azure 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.