Utiliser l'Assistant Ajouter une base de données au groupe de disponibilité (SQL Server Management Studio)

Utilisez l'Assistant Ajouter une base de données au groupe de disponibilité pour ajouter une ou plusieurs bases de données à un groupe de disponibilité AlwaysOn existant.

Remarque

Pour plus d’informations sur l’utilisation de Transact-SQL ou de PowerShell pour ajouter une base de données, consultez Ajouter une base de données à un groupe de disponibilité (SQL Server).

Dans cette rubrique :

Avant de commencer

Si vous n’avez jamais ajouté de base de données à un groupe de disponibilité, consultez la section « Bases de données de disponibilité » dans Prérequis , Restrictions et Recommandations pour les groupes de disponibilité AlwaysOn (SQL Server) .

Conditions préalables requises, restrictions et recommandations

  • Vous devez être connecté à l'instance de serveur qui héberge le réplica principal actuel.

  • Si une base de données est chiffrée ou même contient une clé de chiffrement de base de données (DEK), vous ne pouvez pas utiliser Assistant Nouveau groupe de disponibilité ou Assistant Ajouter une base de données au groupe de disponibilité pour ajouter la base de données à un groupe de disponibilité. Même si une base de données chiffrée a été déchiffrée, ses sauvegardes de fichiers journaux peuvent contenir des données chiffrées. Dans ce cas, la synchronisation complète initiale des données peut échouer sur la base de données. En effet, l'opération de journalisation de la restauration peut nécessiter le certificat utilisé par les clés de chiffrement de base de données (DEK), et le certificat peut être indisponible.

    Pour rendre une base de données déchiffrée éligible à l’ajout à un groupe de disponibilité à l’aide de l’Assistant :

    1. Créez une sauvegarde de fichier journal de la base de données principale.

    2. Créez une sauvegarde complète de la base de données principale.

    3. Restaurez la sauvegarde de la base de données sur l'instance de serveur qui héberge le réplica secondaire.

    4. Créez une nouvelle sauvegarde du journal de la base de données primaire.

    5. Restaurez cette sauvegarde de journal sur la base de données secondaire.

  • Conditions préalables requises pour utiliser la synchronisation de données initiale complète

    • Tous les chemins d'accès des fichiers de base de données doivent être identiques sur chaque instance de serveur qui héberge un réplica pour le groupe de disponibilité.

    • Aucun nom de base de données primaire ne peut exister sur une instance de serveur qui héberge un réplica secondaire. Cela signifie qu'aucune des nouvelles bases de données secondaires ne peut exister pour le moment.

    • Vous devez spécifier un partage réseau pour que l'assistant crée des sauvegardes et puisse y accéder. Pour le réplica principal, le compte utilisé pour démarrer le Moteur de base de données doit disposer d'autorisations de système de fichiers en lecture et en écriture sur un partage réseau. Pour les réplicas secondaires, le compte doit disposer d'une autorisation en lecture sur le partage réseau.

    Si vous ne pouvez pas utiliser l'Assistant pour effectuer la synchronisation des données initiale complète, vous devez préparer vos bases de données secondaires manuellement. Vous pouvez le faire avant ou après l'exécution de l'Assistant. Pour plus d’informations, consultez l’article Préparer manuellement une base de données secondaire pour un groupe de disponibilité (SQL Server).

Sécurité

Autorisations

Nécessite une autorisation ALTER AVAILABILITY GROUP sur le groupe de disponibilité, une autorisation CONTROL AVAILABILITY GROUP, une autorisation ALTER ANY AVAILABILITY GROUP ou une autorisation CONTROL SERVER.

Utilisation de l'Assistant Ajouter une base de données au groupe de disponibilité (SQL Server Management Studio)

Pour utiliser l'Assistant Ajouter une base de données au groupe de disponibilité

  1. Dans l'Explorateur d'objets, connectez-vous à l'instance de serveur qui héberge le réplica principal du groupe de disponibilité et développez l'arborescence du serveur.

  2. Développez le nœud Haute disponibilité AlwaysOn et le nœud Groupes de disponibilité .

  3. Cliquez avec le bouton droit sur le groupe de disponibilité auquel vous ajoutez une base de données, puis sélectionnez la commande Ajouter une base de données . Cette commande lance l'Assistant Ajouter une base de données au groupe de disponibilité.

  4. Sur la page Sélectionner les bases de données , sélectionnez une ou plusieurs bases de données. Pour plus d’informations, consultez La page Sélectionner des bases de données (Assistant Nouveau groupe de disponibilité- Ajouter une base de données)

  5. Sur la page Sélectionner la synchronisation de données initiale , choisissez comment vous souhaitez que vos nouvelles bases de données secondaires soient créées et jointes au groupe de disponibilité. Choisissez l’une des options suivantes :

    • Complète

      Sélectionnez cette option si votre environnement répond aux conditions requises pour démarrer automatiquement la synchronisation initiale des données (pour plus d’informations, consultez Conditions préalables requises, restrictions et recommandations, plus haut dans cette rubrique).

      Si vous sélectionnez Complet, après avoir créé le groupe de disponibilité, l'assistant tente de sauvegarder chaque base de données primaire et son journal des transactions sur un partage réseau et restaure les sauvegardes sur chaque instance de serveur qui héberge un réplica secondaire. L'assistant joint ensuite chaque base de données secondaire au groupe de disponibilité.

      Dans le champ Spécifier un emplacement réseau partagé accessible par tous les réplicas , spécifiez un partage de sauvegarde dans lequel l’intégralité de l’instance de serveur qui héberge les réplicas dispose d’un accès en lecture-écriture. Les sauvegardes de journaux feront partie de votre chaîne de sauvegarde du journal. Stockez les fichiers de sauvegarde des journaux de manière appropriée.

      Important

      Pour plus d’informations sur les autorisations de système de fichiers requises, consultez Configuration préalable requiseplus haut dans cette rubrique.

    • Joindre uniquement

      Si vous avez préparé manuellement les bases de données secondaires sur les instances de serveur qui hébergeront les réplicas secondaires, vous pouvez sélectionner cette option. L'assistant joindra les bases de données secondaires existantes au groupe de disponibilité.

    • Ignorer la synchronisation de données initiale

      Sélectionnez cette option si vous souhaitez utiliser votre propre base de données et sauvegardes de journaux de vos bases de données primaires. Pour plus d’informations, consultez Démarrer le déplacement des données sur une base de données secondaire AlwaysOn (SQL Server).

    Pour plus d’informations, consultez Sélectionner la page de Synchronisation des données hronization initiale (Assistants du groupe de disponibilité AlwaysOn).

  6. Sur la page Se connecter à des réplicas secondaires existants , si les instances de SQL Server qui hébergent les réplicas de disponibilité pour ce groupe de disponibilité sont toutes exécutées en tant que service dans le même compte d'utilisateur, cliquez sur Se connecter à tous. Si l'une des instances de serveur s'exécute en tant que service sous des comptes différents, cliquez sur le bouton Se connecter individuel figurant à droite du nom de chaque instance de serveur.

    Pour plus d’informations, consultez la page Se connecter à des réplicas secondaires existants (Assistant Ajouter un réplica et Assistant Ajouter des bases de données).

  7. La page Validation vérifie si les valeurs que vous avez spécifiées dans cet Assistant répondent aux exigences de l'Assistant Nouveau groupe de disponibilité. Pour effectuer un changement, vous pouvez cliquer sur Précédent pour revenir à une page antérieure de l'assistant pour modifier une ou plusieurs valeurs. Cliquez sur Suivant pour revenir à la page Validation , puis cliquez sur Réexécuter la validation.

    Pour plus d’informations, consultez la page Validation (Assistants groupe de disponibilité AlwaysOn).

  8. Sur la page Résumé , examinez vos choix pour le nouveau groupe de disponibilité. Pour apporter une modification, cliquez sur Précédent pour revenir à la page appropriée. Après avoir apporté la modification, cliquez sur Suivant pour revenir à la page Résumé .

    Pour plus d’informations, consultez la page Résumé (Assistants groupe de disponibilité AlwaysOn).

    Si vous êtes satisfait de vos sélections, cliquez éventuellement sur Script pour créer un script des étapes que l'assistant devra exécuter. Ensuite, pour créer et configurer le nouveau groupe de disponibilité, cliquez sur Terminer.

  9. La page État d’avancement affiche l’état d’avancement des étapes de création du groupe de disponibilité (configuration de points de terminaison, création du groupe de disponibilité et jointure du réplica secondaire au groupe).

    Pour plus d’informations, consultez la page Progression (Assistant Groupe de disponibilité AlwaysOn).

  10. Lorsque ces étapes sont terminées, la page Résultats affiche le résultat de chaque étape. Si toutes ces étapes aboutissent, le nouveau groupe de disponibilité est entièrement configuré. Si l'une des étapes se solde par une erreur, vous devrez peut-être effectuer la configuration manuellement. Pour plus d'informations sur la cause d'une erreur donnée, cliquez sur le lien « Erreur » associé dans la colonne Résultat .

    À la fin de l'Assistant, cliquez sur Fermer pour le quitter.

    Pour plus d’informations, consultez la page Résultats (Assistant Groupe de disponibilité AlwaysOn).

  11. Si la synchronisation initiale des données n'a pas démarré automatiquement sur toutes vos bases de données secondaires, vous devez configurer toutes les bases de données secondaires non encore jointes. Pour plus d’informations, consultez Démarrer le déplacement des données sur une base de données secondaire AlwaysOn (SQL Server).

Tâches associées

Voir aussi

Vue d’ensemble des groupes de disponibilité AlwaysOn (SQL Server)
Prérequis, restrictions et recommandations pour les groupes de disponibilité AlwaysOn (SQL Server)
Ajouter une base de données à un groupe de disponibilité (SQL Server)
Démarrer le déplacement des données sur une base de données secondaire AlwaysOn (SQL Server)
Ajouter une base de données à un groupe de disponibilité (SQL Server)