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.