sys.dm_hadr_cluster (Transact-SQL)

S’applique à :SQL Server

Si le nœud WSFC (Clustering de basculement Windows Server) qui héberge une instance de SQL Server activée pour les groupes de disponibilité Always On dispose d’un quorum WSFC, sys.dm_hadr_cluster retourne une ligne qui expose le nom du cluster et des informations sur le quorum. Si le nœud WSFC n’a pas de quorum, aucune ligne n’est retournée.

Conseil

À compter de SQL Server 2014 (12.x), cette vue de gestion dynamique prend en charge les instances de cluster de basculement (FCI) en plus des groupes de disponibilité (AGs).

Nom de la colonne Type de données Description
cluster_name nvarchar(128) Nom du cluster WSFC qui héberge les instances de SQL Server activées pour les groupes de disponibilité Always On.
quorum_type tinyint Type de quorum utilisé par ce cluster WSFC, prend l'une des valeurs suivantes :

0 = Nœud majoritaire. Cette configuration de quorum permet de faire face aux échecs de la moitié des nœuds (arrondi) moins un. Par exemple, sur un cluster à sept nœuds, cette configuration de quorum peut faire face aux échecs de trois nœuds.

1 = Nœud et disque majoritaire. Si le disque témoin reste en ligne, cette configuration de quorum peut faire face aux échecs de la moitié des nœuds (arrondi). Par exemple, un cluster à six nœuds dans lequel le disque témoin est en ligne peut faire face aux échecs de trois nœuds. Si le disque témoin est mis hors connexion ou échoue, cette configuration de quorum peut faire face aux échecs de la moitié des nœuds (arrondi) moins un. Par exemple, un cluster à six nœuds avec un disque témoin défectueux peut faire face aux échecs de deux nœuds (3-1 = 2).

2 = Nœud et partage de fichiers majoritaires. Cette configuration de quorum s'exécute de façon similaire à la configuration Nœud et disque majoritaires, mais utilise un témoin de partage de fichiers au lieu d'un disque témoin.

3 = Aucune majorité - Disque uniquement. Si le disque quorum est en ligne, cette configuration de quorum peut faire face aux échecs de tous les nœuds sauf un.

4 = Quorum inconnu. Quorum inconnu pour le cluster.

5 = Témoin cloud. Le cluster utilise Microsoft Azure pour l’arbitrage de quorum. Si le témoin cloud est disponible, le cluster peut supporter l’échec de la moitié des nœuds (arrondi).
quorum_type_desc varchar(50) Description de quorum_type, l’une des suivantes :

NODE_MAJORITY
NODE_AND_DISK_MAJORITY
NODE_AND_FILE_SHARE_MAJORITY
NO_MAJORITY:_DISK_ONLY
UNKNOWN_QUORUM
CLOUD_WITNESS
quorum_state tinyint État du quorum WSFC, peut prendre l'une des valeurs suivantes :

0 = état de quorum inconnu
1 = quorum normal
2 = quorum forcé
quorum_state_desc varchar(50) Description de quorum_state, l’une des suivantes :

UNKNOWN_QUORUM_STATE
NORMAL_QUORUM
FORCED_QUORUM

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.