sys.fn_virtualservernodes (Transact-SQL)
Gilt für: SQL Server Azure SQL Managed Instance Analytics Platform System (PDW)
Gibt eine Liste der Failoverclusterinstanzknoten zurück, auf denen eine Instanz von SQL Server ausgeführt werden kann. Diese Informationen sind in Umgebungen mit Failoverclustering hilfreich.
Wichtig
Diese Microsoft SQL Server 2012 (11.x)-Systemfunktion ist aus Gründen der Abwärtskompatibilität enthalten. Es wird empfohlen, stattdessen sys.dm_os_cluster_nodes (Transact-SQL) zu verwenden.
Transact-SQL-Syntaxkonventionen
Syntax
fn_virtualservernodes()
Zurückgegebene Tabellen
Wenn der aktuelle Server ein clusterierter Server ist, gibt fn_virtualservernodes eine Liste der Failoverclusterinstanzknoten zurück, auf denen diese Instanz von SQL Server definiert wurde.
Wenn es sich bei der aktuellen Serverinstanz nicht um einen gruppierten Server handelt, gibt fn_virtualservernodes ein leeres Rowset zurück.
Berechtigungen
Der Benutzer muss über die VIEW SERVER STATE-Berechtigung für die SQL Server-Instanz verfügen.
Beispiele
Im folgenden Beispiel wird fn_virtualservernodes
verwendet, um eine Abfrage auf einer Instanz eines gruppierten Servers auszuführen:
SELECT * FROM fn_virtualservernodes();
Hier sehen Sie das Ergebnis.
NodeName
--------
SS3-CLUSN1
SS3-CLUSN2
Weitere Informationen
sys.dm_os_cluster_nodes (Transact-SQL)
sys.fn_servershareddrives (Transact-SQL)