sys.dm_hadr_cluster_members (Transact-SQL)
S’applique à : SQL ServerAzure SQL Database
Si le nœud WSFC qui héberge une instance locale de SQL Server activée pour les groupes de disponibilité Always On a un quorum WSFC, retourne une ligne pour chacun des membres qui constituent le quorum et l’état de chacun d’entre eux. Cela inclut tous les nœuds du cluster (retournés par CLUSTER_ENUM_NODE
type par la Clusterenum
fonction) et le témoin de disque ou de partage de fichiers, le cas échéant. La ligne retournée pour un membre donné contient des informations sur l'état de ce membre. Par exemple, pour un cluster à cinq nœuds avec quorum de nœud majoritaire dans lequel un nœud est arrêté, lorsqu’il sys.dm_hadr_cluster_members
est interrogé à partir d’une instance de serveur activée pour les groupes de disponibilité Always On qui résident sur un nœud avec quorum, sys.dm_hadr_cluster_members
reflète l’état du nœud inférieur en tant que NODE_DOWN
.
Si le nœud WSFC n'a aucun quorum, aucune ligne n'est retournée.
Utilisez cette vue de gestion dynamique pour répondre aux questions suivantes :
Quels nœuds sont en cours d'exécution sur le cluster WSFC ?
Combien d'échecs de plus le cluster WSFC peut-il tolérer avant de perdre le quorum dans le cas d'un nœud majoritaire ?
Conseil
À compter de SQL Server 2014 (12.x), cette vue de gestion dynamique prend en charge les instances de cluster de basculement Always On (FCI) en plus des groupes de disponibilité (AG).
Nom de la colonne | Type de données | Description |
---|---|---|
member_name |
nvarchar(128) | Nom de membre, qui peut être un nom d'ordinateur, une lettre de lecteur ou un chemin d'accès de partage de fichiers. |
member_type |
tinyint | Type du membre. Peut prendre une des valeurs suivantes : 0 = Nœud WSFC 1 = Disque témoin 2 = Témoin de partage de fichiers 3 = Témoin cloud |
member_type_desc |
nvarchar(50) | Description de member_type , l’une des suivantes :CLUSTER_NODE DISK_WITNESS FILE_SHARE_WITNESS CLOUD_WITNESS |
member_state |
tinyint | État du membre. Peut prendre une des valeurs suivantes : 0 = Hors connexion 1 = En ligne |
member_state_desc |
nvarchar(60) | Description de member_state , l’une des suivantes :UP INACTIF |
number_of_quorum_votes |
tinyint | Nombre de votes de quorum détenus par ce membre de quorum. Pour les quorums Non majoritaire - Disque uniquement, cette valeur est par défaut 0. Pour les autres types de quorum, cette valeur est par défaut 1. |
Notes
Dans un cluster de basculement Windows Server (WSFC), les colonnes de cluster affichent les détails du cluster Windows. Dans les cas où il n’existe aucun cluster Windows, tel que des groupes de disponibilité à l’échelle en lecture ou des groupes de disponibilité sur Linux, les colonnes associées au cluster peuvent afficher des données sur un cluster par défaut interne. Ces colonnes sont destinées à un usage interne uniquement et peuvent être ignorées.
autorisations
Pour SQL Server 2019 (15.x) et les versions précédentes, nécessite l’autorisation VIEW SERVER STATE sur le serveur.
Pour SQL Server 2022 (16.x) et versions ultérieures, nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.