Commencer à utiliser les groupes de disponibilité Always On (SQL Server)

 

CETTE RUBRIQUE S’APPLIQUE À :ouiSQL Server (à partir de la version 2016)nonAzure SQL DatabasenonAzure SQL Data WarehousenonParallel Data Warehouse

This topic introduces the steps for configuring instances of [!INCLUDE[ssCurrent](../Token/ssCurrent_md.md)] to support [!INCLUDE[ssHADR](../Token/ssHADR_md.md)] and for creating, managing, and monitoring an availability group.  

Lecture recommandée

Avant de créer votre premier groupe de disponibilité, nous vous recommandons de lire les rubriques suivantes :

ÉtapeLiens
CheckboxActivez Groupes de disponibilité AlwaysOn. La fonctionnalité Groupes de disponibilité AlwaysOn doit être activée sur chaque instance de SQL Server 2016 qui participe à un groupe de disponibilité.

 Configuration requise : L’ordinateur hôte doit se trouver sur un nœud WSFC (clustering de basculement Windows Server).

Pour plus d’informations sur les autres conditions préalables requises, consultez « Conditions préalables requises et restrictions pour une instance de SQL Server » dans Conditions préalables requises, restrictions et recommandations pour les groupes de disponibilité Always On (SQL Server).
Activer et désactiver les groupes de disponibilité Always On
CheckboxCréez un point de terminaison pour la mise en miroir de bases de données (le cas échéant). Veillez à ce que chaque instance de serveur possède un point de terminaison de mise en miroir de bases de données. L'instance de serveur utilise ce point de terminaison pour recevoir les connexions Groupes de disponibilité AlwaysOn provenant d'autres instances de serveur.Pour déterminer si un point de terminaison de mise en miroir de bases de données existe :
                    sys.database_mirroring_endpoints

 Pour l’authentification Windows. Pour créer un point de terminaison pour la mise en miroir de bases de données, à l’aide de :

 Assistant Nouveau groupe de disponibilité

 Transact-SQL

 SQL Server PowerShell

 Pour l’authentification par certificat. Pour créer un point de terminaison de mise en miroir de bases de données, utilisez : Transact-SQL
ÉtapeLiens
CheckboxCréez le groupe de disponibilité. Créez le groupe de disponibilité sur l'instance de SQL Server qui héberge les bases de données à ajouter au groupe de disponibilité.

Au minimum, créez le réplica principal initial sur l'instance de SQL Server où vous créez le groupe de disponibilité. Vous pouvez spécifier un à quatre réplicas secondaires. Pour plus d’informations sur les propriétés de groupe de disponibilité et de réplica, consultez CREATE AVAILABILITY GROUP (Transact-SQL).

Il est fortement recommandé de créer un écouteur du groupe de disponibilité.

 Conditions préalables : Les instances de SQL Server qui hébergent les réplicas de disponibilité d'un groupe de disponibilité donné doivent résider sur des nœuds distincts d'un même cluster WSFC. La seule exception survient lors de la migration vers un autre cluster WSFC : un groupe de disponibilité peut temporairement chevaucher deux clusters.

Pour plus d’informations sur les autres conditions préalables requises, consultez « Conditions préalables requises et restrictions pour les groupes de disponibilité », « Conditions préalables requises et restrictions pour les bases de données de disponibilité » et « Conditions préalables requises et restrictions pour une instance SQL Server » dans Conditions préalables requises, restrictions et recommandations pour les groupes de disponibilité Always On (SQL Server).
Pour créer un groupe de disponibilité, vous pouvez utiliser l'un des outils suivants :

 Assistant Nouveau groupe de disponibilité

 Transact-SQL

 SQL Server PowerShell
CheckboxJoindre les réplicas secondaires au groupe de disponibilité. Connectez-vous à chaque instance de SQL Server 2016 qui héberge un réplica secondaire, et joignez le réplica secondaire local au groupe de disponibilité.Joindre un réplica secondaire à un groupe de disponibilité

Si vous utilisez l’Assistant Nouveau groupe de disponibilité, cette étape est automatisée.
CheckboxPréparez les bases de données secondaires. Sur chaque instance de serveur qui héberge un réplica secondaire, restaurez les sauvegardes des bases de données primaires à l'aide de ROLLBACK WITH NORECOVERY.Préparer manuellement une base de données secondaire

L’Assistant Nouveau groupe de disponibilité peut préparer les bases de données secondaires à votre place. Pour plus d’informations, consultez « Conditions préalables requises pour utiliser la synchronisation de données initiale complète » dans Sélectionner la synchronisation de données initiale (Assistants de groupe de disponibilité Always On).
CheckboxJoignez les bases de données secondaires au groupe de disponibilité. Sur chaque instance de serveur qui héberge un réplica secondaire, joignez chaque base de données secondaire locale au groupe de disponibilité. Lorsqu'elle rejoint le groupe de disponibilité, une base de données secondaire donnée initialise la synchronisation des données avec la base de données principale correspondante.Joindre une base de données secondaire à un groupe de disponibilité

L’Assistant Nouveau groupe de disponibilité peut effectuer cette étape si chaque base de données secondaire existe sur chaque réplica secondaire.
Créez un écouteur de groupe de disponibilité. Cette étape est nécessaire, sauf si vous avez déjà créé un écouteur de groupe de disponibilité lorsque vous avez créé le groupe de disponibilité.Créer ou configurer un écouteur de groupe de disponibilité (SQL Server)
CheckboxFournissez le nom d’hôte DNS de l’écouteur aux développeurs d’applications. Les développeurs ont besoin spécifier ce nom DNS dans les chaînes de connexion pour diriger les demandes de connexion vers l'écouteur du groupe de disponibilité. Pour plus d’informations, consultez Écouteurs de groupe de disponibilité, connectivité client et basculement d’application (SQL Server).« Suivi : Après avoir créé un écouteur de groupe de disponibilité » dans Créer ou configurer un écouteur de groupe de disponibilité (SQL Server).
CheckboxConfigurez l’emplacement d’exécution des travaux de sauvegarde. Si vous souhaitez effectuer des sauvegardes sur des bases de données secondaires, vous devez créer un script de travail de sauvegarde qui prend en compte la préférence de sauvegarde automatisée. Créer un script pour chaque base de données dans le groupe de disponibilité sur chaque instance de serveur qui héberge un réplica de disponibilité pour le groupe de disponibilité.« Suivi : Après la configuration de la sauvegarde sur les réplicas secondaires » dans Configurer la sauvegarde sur des réplicas de disponibilité (SQL Server).
System_CAPS_ICON_note.jpg Remarque


Pour plus d’informations sur les propriétés de groupe de disponibilité et de réplica, consultez CREATE AVAILABILITY GROUP (Transact-SQL).

La gestion des groupes de disponibilité existants implique une ou plusieurs des tâches suivantes :

TâcheLien
Modifiez la stratégie de basculement flexible du groupe de disponibilité pour contrôler les conditions qui provoquent un basculement automatique. Cette stratégie est pertinente uniquement lorsque le basculement automatique est possible.Configurer la stratégie de basculement flexible d'un groupe de disponibilité
Effectuez un basculement manuel planifié ou un basculement manuel forcé (avec perte de données), généralement appelé basculement forcé. Pour plus d’informations, consultez Basculement et modes de basculement (groupes de disponibilité Always On).Effectuer un basculement manuel planifié

 Effectuer un basculement manuel forcé
Utilisez un ensemble de stratégies prédéfinies pour afficher l'état d'un groupe de disponibilité et ses réplicas et bases de données.Utiliser la gestion basée sur des stratégies pour afficher l'intégrité des groupes de disponibilité

 Utiliser le tableau de bord de groupe Always On
Ajoutez ou supprimez un réplica secondaire.Ajouter un réplica secondaire

 Supprimer un réplica secondaire
Interrompez ou reprenez une base de données de disponibilité. L'interruption d'une base de données secondaire entraîne la suspension à l'heure actuelle jusqu'à la reprise.Interrompre une base de données

 Reprendre une base de données
Ajoutez ou supprimez une base de données.Ajouter une base de données

 Supprimer une base de données secondaire

 Supprimer une base de données principale
Reconfigurez ou créez un écouteur de groupe de disponibilité.Créer ou configurer un écouteur de groupe de disponibilité
Supprimez un groupe de disponibilité.Supprimer un groupe de disponibilité
Résolvez les problèmes d'opérations de fichiers. Cela peut être requis si la base de données principale et une base de données secondaire ont des chemins d'accès de fichier différents.Résoudre les problèmes d'opération d'ajout de fichier
Modifiez les propriétés d'un réplica de disponibilité.Modifier le mode de disponibilité

 Modifier le mode de basculement

 Configurer la priorité de sauvegarde (et la préférence de sauvegarde automatisée)

 Configurer l'accès en lecture seule

 Configurer le routage en lecture seule

 Modifier la période d'expiration de session

Pour surveiller les propriétés et l’état d’un groupe de disponibilité Always On, vous pouvez utiliser les outils suivants.

OutilBrève descriptionLiens
Pack d'analyse System Center pour SQL ServerLe pack d'analyse pour SQL Server (SQLMP) est la solution recommandée pour la surveillance des groupes de disponibilité, des réplicas de disponibilité et des bases de données de disponibilité pour les administrateurs informatiques. Les fonctionnalités d'analyse particulièrement appropriées pour Groupes de disponibilité AlwaysOn incluent les suivantes :

Découverte automatique des groupes de disponibilité, des réplicas de disponibilité et des bases de données de disponibilité entre des centaines d'ordinateurs. Cette opération vous permet de suivre facilement votre inventaire Groupes de disponibilité AlwaysOn.

Fonctionnalités complètes d'alertes et tickets System Center Operations Manager (SCOM). Ces fonctionnalités offrent des connaissances détaillées qui permettent de résoudre plus rapidement un problème.

Extension personnalisée à l’analyse d’intégrité Always On à l’aide de la gestion basée sur des stratégies.

Intégrité regroupée des bases de données de disponibilité aux réplicas de disponibilité.

Tâches personnalisées qui gèrent Groupes de disponibilité AlwaysOn dans la console System Center Operations Manager.
Pour télécharger le pack d’analyse (SQLServerMP.msi) et le Guide SQL Server Management Pack pour System Center Operations Manager (SQLServerMPGuide.doc), consultez :

 Pack d'analyse System Center pour SQL Server
Transact-SQLGroupes de disponibilité AlwaysOn fournissent une quantité d'informations sur vos groupes de disponibilité et leurs réplicas, bases de données, écouteurs et environnement de cluster WSFC.Surveiller des groupes de disponibilité (Transact-SQL)
SQL Server Management StudioLe volet Détails de l'Explorateur d'objets affiche des informations de base sur les groupes de disponibilité hébergés sur l'instance de SQL Server à laquelle vous êtes connecté.

Conseil : utilisez ce volet pour sélectionner plusieurs groupes de disponibilité, réplicas ou bases de données et effectuer des tâches d’administration courantes sur les objets sélectionnés, comme la suppression de plusieurs réplicas de disponibilité ou bases de données dans un groupe de disponibilité.
Utiliser le volet Détails de l'Explorateur d'objets pour surveiller les groupes de disponibilité
SQL Server Management StudioLes boîtes de dialoguePropriétés vous permettent d'afficher les propriétés des groupes de disponibilité, les réplicas ou les écouteurs et, dans certains cas, de modifier leurs valeurs.Propriétés d'un groupe de disponibilité

 Propriétés d'un réplica de disponibilité

 Propriétés de l'écouteur d'un groupe de disponibilité
Moniteur systèmeL’objet de performance SQLServer:Availability Replica intègre des compteurs de performances chargés de fournir des informations sur les réplicas de disponibilité.SQL Server, réplica de disponibilité
Moniteur systèmeL’objet de performance SQLServer:Database Replica contient des compteurs de performances qui signalent des informations concernant les bases de données secondaires sur un réplica secondaire donné.

L'objet SQLServer:Databases dans SQL Server contient des compteurs de performances pour surveiller les activités du journal des transactions, entre autres choses. Les compteurs suivants sont particulièrement appropriés pour surveiller l’activité des journaux des transactions sur des bases de données de disponibilité : Temps d’attente de vidage du journal (ms), Vidages du journal/s, Journaliser les absences dans le cache/s du pool, Journaliser les lectures du disque/s du pool et Journaliser les requêtes/s du pool.
SQL Server, réplica de base de données

 SQL Server, objet Databases

Groupes de disponibilité Always On (SQL Server)
Vue d’ensemble des groupes de disponibilité Always On (SQL Server)
Configuration d’une instance de serveur pour les groupes de disponibilité Always On (SQL Server)
Création et configuration des groupes de disponibilité (SQL Server)
Surveillance des groupes de disponibilité (SQL Server)
Vue d’ensemble des instructions Transact-SQL pour les groupes de disponibilité Always On (SQL Server)
Vue d’ensemble des applets de commande PowerShell pour les groupes de disponibilité Always On (SQL Server)

Ajouts de la communauté

AJOUTER
Afficher: