Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Applies to :SQL Server
Retourne une ligne pour chaque groupe de disponibilité Always On dans Windows Server clustering de basculement (WSFC). Chaque ligne contient les métadonnées du groupe de disponibilité du cluster WSFC.
| Nom de la colonne | Type de données | Description |
|---|---|---|
group_id |
uniqueidentifier | Identificateur unique (GUID) du groupe de disponibilité. |
name |
sysname | Nom du groupe de disponibilité. Il s’agit d’un nom spécifié par l’utilisateur qui doit être unique dans le cluster de basculement Windows Server (WSFC). |
resource_id |
nvarchar(40) | ID de ressource pour la ressource de cluster WSFC. |
resource_group_id |
nvarchar(40) | ID du groupe de ressources pour le groupe de ressources du cluster WSFC du groupe de disponibilité. |
failure_condition_level |
int | Niveau de condition d'échec défini par l'utilisateur, en fonction duquel un basculement automatique doit être déclenché ; les valeurs possibles sont les entiers suivants : 1 : Spécifie qu’un basculement automatique doit être lancé lorsque l’un des éléments suivants se produit : - Le service SQL Server est arrêté. - Le bail du groupe de disponibilité pour la connexion au cluster de basculement WSFC expire, car aucun ACK n’est reçu de l’instance de serveur. Pour plus d’informations, consultez How It Works : SQL Server Always On Lease Timeout. 2 : Spécifie qu’un basculement automatique doit être lancé lorsqu’un des éléments suivants se produit : - L'instance de SQL Server ne se connecte pas au cluster, et le seuil health_check_timeout spécifié par l'utilisateur du groupe de disponibilité est dépassé.- Le réplica de disponibilité est en état d’échec. 3 : Spécifie qu’un basculement automatique doit être lancé sur des erreurs critiques SQL Server internes, telles que des blocages de spinlock orphelins, des violations graves d’accès en écriture ou trop de dumping. Il s’agit de la valeur par défaut. 4 : Spécifie qu’un basculement automatique doit être lancé sur des erreurs internes modérées SQL Server, telles qu’une condition de mémoire insuffisante persistante dans le pool de ressources interne SQL Server. 5 : Spécifie qu’un basculement automatique doit être lancé sur toutes les conditions de défaillance qualifiées, notamment : - Épuisement des threads de travail du moteur SQL. - Détection d’un interblocage irrésolvable. Les niveaux de condition d’échec (1-5) s’étendent du moins restrictif, le niveau 1, au plus restrictif, le niveau 5. Un niveau de condition donné comprend tous les niveaux moins restrictifs. Par conséquent, le niveau de condition le plus strict, le niveau 5, inclut les quatre niveaux de condition moins restrictifs (1 à 4), le niveau 4 inclut les niveaux 1 à 3, et ainsi de suite. Pour modifier cette valeur, utilisez l’option FAILURE_CONDITION_LEVEL de l’instruction ALTER AVAILABILITY GROUPTransact-SQL. |
health_check_timeout |
int | Temps d’attente (en millisecondes) de la procédure stockée système sp_server_diagnostics pour retourner les informations d’intégrité du serveur, avant que l’instance de serveur ne soit supposée être lente ou ne répond pas. La valeur par défaut est (30 000 millisecondes ou 30 secondes). Pour modifier cette valeur, utilisez l’option HEALTH_CHECK_TIMEOUT de ALTER AVAILABILITY GROUPTransact-SQL. |
automated_backup_preference |
tinyint | Emplacement par défaut des sauvegardes effectuées sur des bases de données de disponibilité dans ce groupe de disponibilité. Une des valeurs suivantes : 0 : Principal. Les sauvegardes doivent toujours avoir lieu sur le réplica principal. 1 : Secondaire uniquement. Les sauvegardes sur un réplica secondaire sont préférables. 2 : Préférer secondaire. L’exécution de sauvegardes sur un réplica secondaire est préférable, mais l’exécution de sauvegardes sur le réplica principal est acceptable si aucun réplica secondaire n’est disponible pour les opérations de sauvegarde. C’est le paramétrage par défaut. 3 : n’importe quel réplica. Aucune préférence : les sauvegardes sont effectuées sur le réplica principal ou sur un réplica secondaire. Pour plus d’informations, consultez Décharger les sauvegardes prises en charge vers des réplicas secondaires d’un groupe de disponibilité. |
automated_backup_preference_desc |
nvarchar(60) | Description de , l’une des suivantes : PRIMARY SECONDARY_ONLY SECONDARY NONE |
Notes
Dans un cluster de basculement Windows Server (WSFC), les colonnes du 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 read-scale ou des groupes d'indisponibilité 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
Nécessite l'autorisation VIEW ANY DEFINITION sur l'instance de serveur.
Autorisations pour SQL Server 2022 et versions ultérieures
Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.
Contenu connexe
- sys.availability_replicas (Transact-SQL)
- Qu’est-ce qu’un groupe de disponibilité Always On ?
- Monitor Availability Groups (Transact-SQL)