sys.dm_os_cluster_nodes (Transact-SQL)
Gilt für: SQL Server Azure Synapse AnalyticsPlatform 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 aus 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-Funktion. |
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. |
Bemerkungen
Wenn das Failoverclustering aktiviert ist, kann die SQL Server-Instanz auf jedem der Knoten des Failoverclusters ausgeführt werden, die als Teil der Konfiguration der SQL Server Failoverclusterinstanz (virtueller Server) festgelegt sind.
Hinweis
Diese Sicht ersetzt die fn_virtualservernodes-Funktion, die in einer zukünftigen Version als veraltet markiert wird.
Berechtigungen
Erfordert die 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 ist das Resultset.
NodeName | status | status_description | is_current_owner |
---|---|---|---|
node1 | 0 | up | 1 |
node2 | 0 | up | 0 |
Knoten3 | 1 | fahren | 0 |
Weitere Informationen
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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für