sys.dm_os_cluster_nodes (Transact-SQL)
Gilt für: SQL Server Azure Synapse Analytics Analytics Platform System (PDW)
Gibt für jeden Knoten in der Konfiguration der Failoverclusterinstanz eine Zeile zurück. Wenn die aktuelle Instanz eine Failoverclusterinstanz ist, wird eine Liste mit Knoten zurückgegeben, in denen diese Failoverclusterinstanz (früher "virtueller Server") definiert ist. Wenn die aktuelle Serverinstanz keine Failoverclusterinstanz ist, wird ein leeres Rowset zurückgegeben.
Hinweis
Um dies von Azure Synapse Analytics oder Analytics Platform System (PDW) aufzurufen, verwenden Sie den Namen sys.dm_pdw_nodes_os_cluster_nodes. Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
NodeName | sysname | Name eines Knotens in der KONFIGURATION der SQL Server-Failoverclusterinstanz (virtueller Server). |
status | int | Status des Knotens in einer SQL Server-Failoverclusterinstanz: 0, 1, 2, 3, -1. Weitere Informationen finden Sie unter GetClusterNodeState Function. |
status_description | nvarchar(20) | Beschreibung des Status des SQL Server-Failoverclusterknotens. 0 = aktiv 1 = inaktiv 2 = angehalten 3 = verknüpfen -1 = unbekannt |
is_current_owner | bit | 1 bedeutet, dass dieser Knoten der aktuelle Besitzer der SQL Server-Failoverclusterressource ist. |
pdw_node_id | int | Gilt für: Azure Synapse Analytics, Analytics Platform System (PDW) Der Bezeichner für den Knoten, auf dem sich diese Verteilung befindet. |
Hinweise
Wenn die Failoverclustering aktiviert ist, kann die SQL Server-Instanz auf einem der Knoten des Failoverclusters ausgeführt werden, die als Teil der SQL Server-Failoverclusterinstanz (virtual server)-Konfiguration festgelegt sind.
Hinweis
Diese Ansicht ersetzt die fn_virtualservernodes-Funktion, die in einer zukünftigen Version veraltet ist.
Berechtigungen
Erfordert VIEW SERVER STATE-Berechtigung für die Instanz von SQL Server.
Berechtigungen für SQL Server 2022 und höher
Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.
Beispiele
Im folgenden Beispiel wird sys. dm_os_cluster_nodes verwendet, um die Knoten in der Instanz eines gruppierten Servers zurückzugeben.
SELECT NodeName, status, status_description, is_current_owner
FROM sys.dm_os_cluster_nodes;
Hier sehen Sie das Ergebnis.
NodeName | status | status_description | is_current_owner |
---|---|---|---|
node1 | 0 | up | 1 |
node2 | 0 | up | 0 |
Knoten3 | 1 | fahren | 0 |
Siehe auch
sys.dm_os_cluster_properties (Transact-SQL)
sys.dm_io_cluster_shared_drives (Transact-SQL)
sys.fn_virtualservernodes (Transact-SQL)
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)