sys.dm_os_cluster_nodes (Transact-SQL)

Retourne une ligne pour chaque nœud de la configuration de l'instance de cluster de basculement. Si l'instance active est une instance de cluster de basculement, la vue retourne la liste des nœuds ayant servi à définir cette instance de cluster de basculement (auparavant appelée « serveur virtuel »). Si l'instance de serveur active n'est pas une instance de cluster de basculement, elle retourne un ensemble de lignes vides.

Nom de la colonne

Type de données

Description

NodeName

sysname

Nom d'un nœud de la configuration de l'instance de cluster de basculement (serveur virtuel) SQL Server.

status

int

État du nœud dans une instance du cluster de basculement SQL Server. Pour plus d'informations, consultez Fonction GetClusterNodeState..

  • 0

  • 1

  • 2

  • 3

  • -1

status_description

nvarchar(20)

Description de l'état du nœud de cluster de basculement SQL Server.

  • 0 = actif

  • 1 = inactif

  • 2 = en pause

  • 3 = en cours de jointure

  • -1 = inconnu

is_current_owner

bit

1 signifie que ce nœud est le propriétaire actuel de la ressource du cluster de basculement SQL Server.

Notes

Lorsque le clustering de basculement est activé, l'instance de SQL Server peut être exécutée sur n'importe quel nœud du cluster de basculement faisant partie de la configuration de l'instance de cluster de basculement (serveur virtuel) SQL Server.

[!REMARQUE]

Cette vue remplace la fonction fn_virtualservernodes, qui sera déconseillée dans une prochaine version.

Autorisations

Nécessite l'autorisation VIEW SERVER STATE sur l'instance de SQL Server.

Exemples

L'exemple suivant utilise sys. dm_os_cluster_nodes pour retourner les nœuds d'une instance de serveur cluster.

SELECT NodeName, status, status_description, is_current_owner 
FROM sys.dm_os_cluster_nodes;

Voici l'ensemble des résultats.

NodeName

état

status_description

is_current_owner

node1

0

up

1

node2

0

up

0

Node3

1

down

0

Voir aussi

Référence

sys.dm_os_cluster_properties (Transact-SQL)

sys.dm_io_cluster_shared_drives (Transact-SQL)

fn_virtualservernodes (Transact-SQL)

Fonctions et vues de gestion dynamique (Transact-SQL)