sys.fn_virtualservernodes (Transact-SQL)

van toepassing op:SQL ServerAzure SQL Managed InstanceAnalytics Platform System (PDW)

Geeft een lijst van failover-clusterde instance-nodes waarop een instantie van SQL Server kan draaien. Deze informatie is nuttig in failover-clusteromgevingen.

Important

Deze Microsoft SQL Server 2012 (11.x) systeemfunctie is inbegrepen voor achterwaartse compatibiliteit. We raden aan om sys.dm_os_cluster_nodes (Transact-SQL) te gebruiken.

Transact-SQL syntaxis-conventies

Syntax

  
fn_virtualservernodes()  

Teruggegeven tabellen

Als de huidige server een geclusterde server is, geeft fn_virtualservernodes een lijst van failover-geclusterde instance-nodes waarop deze instantie van SQL Server is gedefinieerd.

Als de huidige serverinstantie geen geclusterde server is, geeft fn_virtualservernodes een lege rowset terug.

Permissions

De gebruiker moet SERVER STATE-toestemming hebben VIEW voor de instantie van SQL Server.

Machtigingen voor SQL Server 2022 en hoger

Vereist VIEW SERVER PERFORMANCE STATE machtiging op de server.

Examples

Het volgende voorbeeld wordt gebruikt fn_virtualservernodes om te queryen op een geclusterde serverinstantie:

SELECT * FROM fn_virtualservernodes();  

Hier is het resultatenoverzicht.

KnooppuntNaam

--------

SS3-CLUSN1

SS3-CLUSN2

Zie ook

sys.dm_os_cluster_nodes (Transact-SQL)
sys.fn_servershareddrives (Transact-SQL)