Stratégies Always On pour les problèmes opérationnels - Disponibilité Always OnAlways On Policies for Operational Issues - Always On Availability

Cette rubrique s’applique à : OuiSQL Serveraucunbase de données SQL AzureaucunAzure SQL Data Warehouse aucun Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Le modèle d'intégrité Groupes de disponibilité Always OnAlways On availability groups évalue un ensemble de stratégies de gestion basées sur des stratégies prédéfinies.The Groupes de disponibilité Always OnAlways On availability groups health model evaluates a set of predefined policy based management (PBM) policies. Vous pouvez les utiliser pour afficher l'intégrité d'un groupe de disponibilité AlwaysOn et de ses réplicas de disponibilité et bases de données dans SQL Server 2017SQL Server 2017.You can use theses for viewing the health of an availability group and its availability replicas and databases in SQL Server 2017SQL Server 2017.

Dans cette rubrique :In this Topic:

Termes et définitionsTerms and Definitions

Stratégies prédéfinies Always OnAlways On predefined policies
Ensemble de stratégies intégrées qui permettent à un administrateur de base de données de vérifier qu’un groupe de disponibilité et ses réplicas de disponibilité et bases de données sont conformes aux états définis par les stratégies Always On.A set of built-in policies that allow a database administrator to check an availability group and its availability replicas and databases for compliance with the states that are defined by the Always On policies.

Groupes de disponibilité Always OnAlways On Availability Groups
Solution de haute disponibilité et de récupération d'urgence qui fournit une alternative au niveau de l'entreprise à la mise en miroir de bases de données.A high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring.

Groupe de disponibilitéavailability group
Conteneur d’un jeu discret de bases de données utilisateur, appelées bases de données de disponibilité, qui basculent ensemble.A container for a discrete set of user databases, known as availability databases, that fail over together.

réplica de disponibilitéavailability replica
Instanciation d'un groupe de disponibilité hébergé par une instance spécifique de SQL ServerSQL Server et qui conserve une copie locale de chaque base de données de disponibilité appartenant au groupe de disponibilité.An instantiation of an availability group that is hosted by a specific instance of SQL ServerSQL Server and that maintains a local copy of each availability database that belongs to the availability group. Il existe deux types de réplicas de disponibilité : un seul réplica principal et un à quatre réplicas secondaires.Two types of availability replicas exist: a single primary replica and one to four secondary replicas. Les instances de serveur qui hébergent les réplicas de disponibilité pour un groupe de disponibilité donné doivent résider sur différents nœuds d'un même cluster WSFC (Clustering de basculement Windows Server).The server instances that host the availability replicas for a given availability group must reside on different nodes of a single Windows Server Failover Clustering (WSFC) cluster.

Base de données de disponibilitéavailability database
Base de données qui appartient à un groupe de disponibilité.A database that belongs to an availability group. Pour chaque base de données de disponibilité, le groupe de disponibilité contient une seule copie en lecture-écriture ( base de données primaire) et une à quatre copies en lecture seule (bases de données secondaires).For each availability database, the availability group maintains a single read-write copy (the primary database) and one to four read-only copies (secondary databases).

Tableau de bord Always OnAlways On Dashboard
Tableau de bord SQL Server Management StudioSQL Server Management Studio qui fournit d'un coup d'œil une vue de l'intégrité d'un groupe de disponibilité.A SQL Server Management StudioSQL Server Management Studio dashboard that provides an at-a-glance view of the health of an availability group. Pour plus d’informations, consultez Tableau de bord Always Onplus loin dans cette rubrique.For more information, see Always On Dashboard, later in this topic.

Stratégies prédéfinies et problèmes rencontrésPredefined Policies and Issues

Le tableau suivant récapitule les stratégies définies.The following table summarizes the predefined policies.

Nom de stratégiePolicy name ProblèmeIssue Catégorie\Category**** FacetteFacet
État du cluster WSFCWSFC Cluster State WSFC cluster service is offline.WSFC cluster service is offline. CritiqueCritical Instance de SQL ServerInstance of SQL Server
État en ligne du groupe de disponibilitéAvailability Group Online State Availability group is offline.Availability group is offline. CritiqueCritical Groupe de disponibilitéAvailability group
Disponibilité du groupe de disponibilité pour le basculement automatiqueAvailability Group Automatic Failover Readiness Availability group is not ready for automatic failover.Availability group is not ready for automatic failover. CritiqueCritical Groupe de disponibilitéAvailability group
État de synchronisation des données des réplicas de disponibilitéAvailability Replicas Data Synchronization State Some availability replicas are not synchronizing data.Some availability replicas are not synchronizing data. AvertissementWarning Groupe de disponibilitéAvailability group
État de synchronisation des données de réplicas synchronesSynchronous Replicas Data Synchronization State Some synchronous replicas are not synchronized.Some synchronous replicas are not synchronized. AvertissementWarning Groupe de disponibilitéAvailability group
État du rôle des réplicas de disponibilitéAvailability Replicas Role State Some availability replicas do not have a healthy role.Some availability replicas do not have a healthy role. AvertissementWarning Groupe de disponibilitéAvailability group
État de la connexion des réplicas de disponibilitéAvailability Replicas Connection State Some availability replicas are disconnected.Some availability replicas are disconnected. AvertissementWarning Groupe de disponibilitéAvailability group
État du rôle du réplica de disponibilitéAvailability Replica Role State Availability replica does not have a healthy role.Availability replica does not have a healthy role. CritiqueCritical réplica de disponibilitéAvailability replica
État de la connexion du réplica de disponibilitéAvailability Replica Connection State Availability replica is disconnected.Availability replica is disconnected. CritiqueCritical réplica de disponibilitéAvailability replica
État de jointure du réplica de disponibilitéAvailability Replica Join State Le réplica de disponibilité n’est pas joint.Availability replica is not joined. AvertissementWarning réplica de disponibilitéAvailability replica
État de synchronisation des données du réplica de disponibilitéAvailability Replica Data Synchronization State Data synchronization state of some availability database is not healthy.Data synchronization state of some availability database is not healthy. AvertissementWarning réplica de disponibilitéAvailability replica
État de suspension de la base de données de disponibilitéAvailability Database Suspension State Availability database is suspended.Availability database is suspended. AvertissementWarning Base de données de disponibilitéAvailability database
État de la jointure de la base de données de disponibilitéAvailability Database Join State Secondary database is not joined.Secondary database is not joined. AvertissementWarning Base de données de disponibilitéAvailability database
État de synchronisation des données de la base de données de disponibilitéAvailability Database Data Synchronization State Data synchronization state of availability database is not healthy.Data synchronization state of availability database is not healthy. AvertissementWarning Base de données de disponibilitéAvailability database

Important

\* Pour les stratégies Always On, les noms de catégorie sont utilisés comme identificateurs.\* For Always On policies, the category names are used as IDs. Modifier le nom d’une catégorie Always On compromettrait sa fonctionnalité d’évaluation de l’intégrité.Changing the name of an Always On category would break its health-evaluation functionality. Par conséquent, ne modifiez pas les noms des catégories Always On.Therefore, do not modify the names of Always On categories.

Tableau de bord Always OnAlways On Dashboard

Le tableau de bord Always On offre un aperçu rapide de l’intégrité d’un groupe de disponibilité.The Always On Dashboard gives you an at-a-glance view of the health of an availability group. Il inclut les fonctionnalités suivantes :The Always On Dashboard includes the following features:

  • Vous permet de visualiser facilement les détails d'un groupe de disponibilité donné, ses réplicas de disponibilité et de ses bases de données.Enables you to easily display details about a given availability group, its availability replicas, and its databases.

  • Affiche des indications visuelles des états clés pour aider les administrateurs de bases de données à prendre rapidement des décisions opérationnelles.Displays visual indications of key states to help database administrators make quick operational decisions.

  • Fournit des points de lancement pour résoudre des scénarios.Provides launch points for troubleshooting scenarios.

  • Pour un problème opérationnel donné, remplit la boîte de dialogue Résultat d’évaluation de stratégie avec les informations relatives aux violations spécifiques de la stratégie de contrôle d’intégrité Always On et avec des liens d’aide pour y remédier.For a given operational issue, populates the Policy Evaluation Result dialog box with information about specific Always On health policy violations and with links to remediation help.

  • Fournit une visionneuse d’événements d’intégrité étendus pour afficher les événements précédents liés à des problèmes spécifiques à Always On.Provides an health extended event viewer to show previous events for Always On-specific issues.

  • Si le basculement sur le groupe de disponibilité est une solution possible à un problème, fournit un point de lancement pour les liensAssistant Basculer le groupe de disponibilité.If failing over the availability group is a possible remediation for an issue, provides a launch point for the linksFail Over Availability Group Wizard. Cet Assistant guide l'administrateur de base de données dans le processus manuel de basculement.This wizard takes a database administrator through the manual failover process.

Extension du modèle d’intégrité Always OnExtending the Always On Health Model

L'extension du modèle d'intégrité Groupes de disponibilité Always OnAlways On availability groups consiste à créer vos propres stratégies définies par l'utilisateur et à les placer dans certaines catégories en fonction du type d'objet surveillé.Extending the Groupes de disponibilité Always OnAlways On availability groups health model is simply a matter of creating your own user-defined policies and putting them into certain categories based on the type of object that you are monitoring. Après que vous avez modifié quelques paramètres, le tableau de bord Always On évalue automatiquement vos propres stratégies définies par l’utilisateur, ainsi que les stratégies prédéfinies Always On.After you a alter few settings, the Always On dashboard will automatically evaluate your own user-defined policies, as well as the Always On predefined policies.

Une stratégie définie par l’utilisateur peut utiliser les facettes PBM disponibles, notamment celles utilisées par les stratégies prédéfinies Always On (consultez Stratégies prédéfinies et problèmes rencontrés, plus haut dans cette rubrique).A user-defined policy can use any of the available PBM facets, including those used by the Always On predefined policies (see Predefined Policies and Issues, earlier in this topic). La facette serveur fournit les propriétés suivantes pour l’analyse de l’intégrité de Groupes de disponibilité Always OnAlways On availability groups : (IsHadrEnabled et HadrManagerStatus).The Server facet provides the following properties for monitoring Groupes de disponibilité Always OnAlways On availability groups health: (IsHadrEnabled and HadrManagerStatus). La facette serveur fournit également les propriétés des stratégies suivantes pour l’analyse de la configuration du cluster WSFC : ClusterQuorumTypeet ClusterQuorumState.The Server facet also provides properties the following policies for monitoring the WSFC cluster configuration: ClusterQuorumType, and ClusterQuorumState.

Pour plus d’informations, consultez l’article du blog de l’équipe de SQL Server Always On intitulé The Always On Health Model Part 2 -- Extending the Health Model (Modèle d’intégrité Always On Partie 2 - Extension du modèle d’intégrité).For more information, see The Always On Health Model Part 2 -- Extending the Health Model (a SQL Server Always On Team blog).

Tâches associéesRelated Tasks

Contenu connexeRelated Content

Voir aussiSee Also

Groupes de disponibilité Always On (SQL Server) Always On Availability Groups (SQL Server)
Vue d’ensemble des groupes de disponibilité Always On (SQL Server) Overview of Always On Availability Groups (SQL Server)
Administration d’un groupe de disponibilité (SQL Server) Administration of an Availability Group (SQL Server)
Surveillance des groupes de disponibilité (SQL Server)Monitoring of Availability Groups (SQL Server)