Partager via


fn_virtualservernodes (Transact-SQL)

Retourne la liste des nœuds d'instance de cluster de basculement sur lesquels une instance de SQL Server peut être exécutée. Ce type d'informations est utile dans les environnements de clustering de basculement.

Important

Cette fonction système Microsoft SQL Server 2012 est fournie pour des raisons de compatibilité descendante. Nous vous recommandons d'utiliser sys.dm_os_cluster_nodes (Transact-SQL) à la place.

Icône Lien de rubrique Conventions de syntaxe Transact-SQL

Syntaxe

fn_virtualservernodes()

Tables retournées

Si le serveur actuel est un serveur cluster, fn_virtualservernodes retourne la liste des nœuds d'instance de cluster de basculement ayant servi à définir cette instance de SQL Server.

Si l'instance actuelle du serveur n'est pas un serveur cluster, fn_virtualservernodes retourne un ensemble de lignes vide.

Autorisations

L'utilisateur doit disposer de l'autorisation VIEW SERVER STATE pour l'instance de SQL Server.

Exemples

L'exemple suivant utilise fn_virtualservernodes pour effectuer une requête sur une instance de serveur cluster :

SELECT * FROM fn_virtualservernodes()

Voici l'ensemble des résultats.

NodeName

--------

SS3-CLUSN1

SS3-CLUSN2

Voir aussi

Référence

sys.dm_os_cluster_nodes (Transact-SQL)

fn_servershareddrives (Transact-SQL)