Groupes de disponibilité Always On (SQL Server)Always On Availability Groups (SQL Server)

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

La fonctionnalité Groupes de disponibilité Always OnAlways On availability groups est une 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.The Groupes de disponibilité Always OnAlways On availability groups feature is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring. Introduite dans SQL Server 2012SQL Server 2012, Groupes de disponibilité Always OnAlways On availability groups optimise la disponibilité d'un ensemble de bases de données utilisateur pour l'entreprise.Introduced in SQL Server 2012SQL Server 2012, Groupes de disponibilité Always OnAlways On availability groups maximizes the availability of a set of user databases for an enterprise. Un groupe de disponibilité prend en charge un environnement de basculement pour un ensemble discret de bases de données utilisateur, appelées bases de données de disponibilité, qui basculent de concert.An availability group supports a failover environment for a discrete set of user databases, known as availability databases, that fail over together. Un groupe de disponibilité prend en charge un ensemble de bases de données primaires en lecture-écriture et un à huit ensembles de bases de données secondaires correspondantes.An availability group supports a set of read-write primary databases and one to eight sets of corresponding secondary databases. Éventuellement, les bases de données secondaires peuvent être rendues disponibles pour l'accès en lecture seule et/ou certaines opérations de sauvegarde.Optionally, secondary databases can be made available for read-only access and/or some backup operations.

Un groupe de disponibilité bascule au niveau d'un réplica de disponibilité.An availability group fails over at the level of an availability replica. Les basculements ne sont pas dus à des problèmes de base de données, tels qu'une base de données devenant suspecte en raison de la perte d'un fichier de données, de la suppression d'une base de données ou de l'altération d'un journal des transactions.Failovers are not caused by database issues such as a database becoming suspect due to a loss of a data file, deletion of a database, or corruption of a transaction log.

AvantagesBenefits

Groupes de disponibilité Always OnAlways On availability groups fournissent un riche ensemble d'options qui améliorent la disponibilité des bases de données et l'utilisation des ressources. provides a rich set of options that improve database availability and that enable improved resource use. Les composants clés sont les suivants :The key components are as follows:

Termes et définitionsTerms and Definitions

groupe de disponibilitéavailability group
Conteneur d’un ensemble de bases de données ( bases de données de disponibilité) qui basculent ensemble.A container for a set of databases, availability databases, that fail over together.

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é conserve une seule copie en lecture-écriture (la base de données primaire) et une à huit copies en lecture seule (lesbases de données secondaires).For each availability database, the availability group maintains a single read-write copy (the primary database) and one to eight read-only copies (secondary databases).

base de données primaireprimary database
Copie en lecture-écriture d'une base de données de disponibilité.The read-write copy of an availability database.

base de données secondairesecondary database
Copie en lecture seule d'une base de données de disponibilité.A read-only copy of an availability database.

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 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 à huit réplicas secondaires.Two types of availability replicas exist: a single primary replica and one to eight secondary replicas.

réplica principalprimary replica
Réplica de disponibilité qui rend les bases de données primaires disponibles pour les connexions en lecture-écriture à partir des clients et envoie également des enregistrements du journal des transactions pour chaque base de données primaire à chaque réplica secondaire.The availability replica that makes the primary databases available for read-write connections from clients and, also, sends transaction log records for each primary database to every secondary replica.

réplica secondairesecondary replica
Réplica de disponibilité qui conserve une copie secondaire de chaque base de données de disponibilité, et sert de cible potentielle d'un basculement du groupe de disponibilité.An availability replica that maintains a secondary copy of each availability database, and serves as a potential failover targets for the availability group. Éventuellement, un réplica secondaire peut prendre en charge l'accès en lecture seule et la création de sauvegardes sur des bases de données secondaires.Optionally, a secondary replica can support read-only access to secondary databases can support creating backups on secondary databases.

écouteur de groupe de disponibilitéavailability group listener
Nom du serveur auquel les clients peuvent se connecter afin d’accéder à une base de données dans un réplica principal ou secondaire d’un groupe de disponibilité Always On.A server name to which clients can connect in order to access a database in a primary or secondary replica of an Always On availability group. Les écouteurs de groupe de disponibilité dirigent les connexions entrantes vers un réplica principal ou un réplica secondaire en lecture seule.Availability group listeners direct incoming connections to the primary replica or to a read-only secondary replica.

Interopérabilité et coexistence avec d'autres fonctionnalités de moteur de base de donnéesInteroperability and Coexistence with Other Database Engine Features

Groupes de disponibilité Always OnAlways On availability groups peuvent être utilisés avec les fonctionnalités ou les composants SQL ServerSQL Serversuivants : can be used with the following features or components of SQL ServerSQL Server:

Avertissement

Pour plus d’informations sur les restrictions et les limitations d’utilisation d’autres fonctionnalités avec les Groupes de disponibilité Always OnAlways On availability groups, consultez Groupes de disponibilité Always On : interopérabilité (SQL Server).For information about restrictions and limitations for using other features with Groupes de disponibilité Always OnAlways On availability groups, see Always On Availability Groups: Interoperability (SQL Server).

Tâches associéesRelated Tasks

Contenu connexeRelated Content

Voir aussiSee Also

Vue d’ensemble des groupes de disponibilité Always On (SQL Server) Overview of Always On Availability Groups (SQL Server)
Conditions préalables requises, restrictions et recommandations pour les groupes de disponibilité Always On (SQL Server) Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server)
Configuration d’une instance de serveur pour les groupes de disponibilité Always On (SQL Server) Configuration of a Server Instance for Always On Availability Groups (SQL Server)
Création et configuration des groupes de disponibilité (SQL Server) Creation and Configuration of 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)
Vue d’ensemble des instructions Transact-SQL pour les groupes de disponibilité Always On (SQL Server) Overview of Transact-SQL Statements for Always On Availability Groups (SQL Server)
Vue d’ensemble des applets de commande PowerShell pour les groupes de disponibilité Always On (SQL Server)Overview of PowerShell Cmdlets for Always On Availability Groups (SQL Server)