sys.dm_os_cluster_nodes (Transact-SQL)
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.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
NodeName |
sysname |
Name eines Knotens in der Failoverclusterinstanzkonfiguration (virtueller Server) von SQL Server. |
status |
int |
Status des Knotens in einer SQL Server-Failoverclusterinstanz. Weitere Informationen finden Sie unter GetClusterNodeState-Funktion.
|
status_description |
nvarchar(20) |
Beschreibung des Status des SQL Server-Failoverclusterknotens.
|
is_current_owner |
bit |
1 bedeutet, dass dieser Knoten der aktuelle Besitzer der SQL Server-Failoverclusterressource ist. |
Hinweise
Wenn Failoverclustering unterstützt wird, kann die Instanz von SQL Server auf jedem Knoten des Failoverclusters ausgeführt werden, der als Teil der Konfiguration der SQL Server-Failoverclusterinstanz (virtueller Server) designiert ist.
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 SQL Server-Instanz.
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;
Dies ist das Resultset.
NodeName |
status |
status_description |
is_current_owner |
---|---|---|---|
node1 |
0 |
up |
1 |
node2 |
0 |
up |
0 |
Node3 |
1 |
down |
0 |
Siehe auch
Verweis
sys.dm_os_cluster_properties (Transact-SQL)
sys.dm_io_cluster_shared_drives (Transact-SQL)