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

Cette rubrique présente les étapes de configuration des instances de SQL Server 2012 pour prendre en charge Groupes de disponibilité AlwaysOn et créer, gérer et surveiller un groupe de disponibilité.

  • **Avant de commencer : **

    Lecture recommandée

  • **Mise en route : **

    Configuration d'une instance de SQL Server pour la prise en charge des groupes de disponibilité AlwaysOn

    Création et configuration d'un nouveau groupe de disponibilité

    Gestion de groupes de disponibilité, réplicas et bases de données

    Surveillance de groupes de disponibilité

  • Contenu connexe

Avant de commencer

Lecture recommandée

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

Configuration d'une instance de SQL Server pour la prise en charge des groupes de disponibilité AlwaysOn

   

Étape

Liens

Case à cocher

Activez Groupes de disponibilité AlwaysOn. La fonctionnalité Groupes de disponibilité AlwaysOn doit être activée sur chaque instance de SQL Server 2012 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, 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é AlwaysOn (SQL Server).

Activer et désactiver les groupes de disponibilité AlwaysOn

Case à cocher

Cré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 :

Pour l'authentification Windows : Pour créer un point de terminaison de mise en miroir de base de données à l'aide de : 

Pour l'authentification par certificat : Pour créer un point de terminaison de mise en miroir de base de données à l'aide de :

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Création et configuration d'un nouveau groupe de disponibilité

     

Étape

Liens

Case à cocher

Cré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é AlwaysOn (SQL Server).

Pour créer un groupe de disponibilité, vous pouvez utiliser l'un des outils suivants :

Case à cocher

Joindre les réplicas secondaires au groupe de disponibilité. Connectez-vous à chaque instance de SQL Server 2012 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é

ConseilConseil

Si vous utilisez l'Assistant Nouveau groupe de disponibilité, cette étape est automatisée.

Case à cocher

Pré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

ConseilConseil

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 des données initiale complète » dans Page Sélectionner la synchronisation de données initiale (assistants de groupe de disponibilité AlwaysOn).

Case à cocher

Joignez 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é

ConseilConseil

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)

Case à cocher

Fournissez le nom d'hôte DNS de l'écouteur aux développeurs d'applications.  Les développeurs ont besoin de 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)

Case à cocher

Configurez 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)

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Gestion de groupes de disponibilité, réplicas et bases de données

[!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âche

Lien

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é AlwaysOn).

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.

Ajoutez ou supprimez 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.

Ajoutez ou supprimez une base de données.

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é.

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Surveillance des groupes de disponibilité

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

Outil

Brève description

Liens

Pack d'analyse System Center pour SQL Server

Le 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é AlwaysOn à 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-SQL

Le catalogue et les vues de gestion dynamique Groupes 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 Studio

Le 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é.

ConseilConseil

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 ; par exemple, 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 Studio

Les boîtes de dialogue Proprié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.

Moniteur système

L'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ème

L'objet de performance SQLServer:Database Replica contient des compteurs de performances qui recueillent 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

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Contenu connexe

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Voir aussi

Concepts

Groupes de disponibilité AlwaysOn (SQL Server)

Vue d'ensemble des groupes de disponibilité AlwaysOn (SQL Server)

Configuration d'une instance de serveur pour les groupes de disponibilité AlwaysOn (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é AlwaysOn (SQL Server)

Vue d'ensemble des applets de commande PowerShell pour les groupes de disponibilité AlwaysOn (SQL Server)