Utiliser l'Assistant Basculer le groupe de disponibilité (SQL Server Management Studio)

Cette rubrique explique comment effectuer un basculement manuel planifié ou forcé (basculement forcé) sur un groupe de disponibilité AlwaysOn à l'aide de SQL Server Management Studio, Transact-SQL ou PowerShell dans SQL Server 2012. Un groupe de disponibilité bascule au niveau d'un réplica de disponibilité. Si vous basculez vers un réplica secondaire à l'état SYNCHRONIZED, l'Assistant exécute un basculement manuel planifié (sans perte de données). Si vous basculez vers un réplica secondaire à l'état UNSYNCHRONIZED ou NOT SYNCHRONIZING, l'Assistant effectue un basculement manuel forcé, également appelé basculement forcé (avec perte de données possible). Les deux formes de basculement manuel transfèrent le réplica secondaire auquel vous êtes connecté au rôle principal. Un basculement manuel planifié transfère actuellement l'ancien réplica principal sur le rôle secondaire. Après un basculement forcé, lorsque l'ancien réplica principal passe en ligne, il est transféré au rôle secondaire.

Avant de commencer

Avant votre premier basculement manuel planifié, consultez la section « Avant de commencer » dans Effectuer un basculement manuel planifié d'un groupe de disponibilité (SQL Server).

Avant votre premier basculement forcé, consultez les sections « Avant de commencer » et « Suivi : tâches essentielles après un basculement forcé » dans Effectuer un basculement manuel forcé d'un groupe de disponibilité (SQL Server).

Limitations et restrictions

Conditions préalables requises pour utiliser l'Assistant Basculer le groupe de disponibilité

  • Vous devez être connecté à l'instance de serveur qui héberge un réplica de disponibilité actuellement disponible.

Sécurité

Autorisations

Requiert l'autorisation ALTER AVAILABILITY GROUP sur le groupe de disponibilité, l'autorisation CONTROL AVAILABILITY GROUP, l'autorisation ALTER ANY AVAILABILITY GROUP ou l'autorisation CONTROL SERVER.

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

Utilisation de SQL Server Management Studio

Pour utiliser l'Assistant Basculer le groupe de disponibilité

  1. Dans l'Explorateur d'objets, connectez-vous à l'instance de serveur qui héberge un réplica secondaire du groupe de disponibilité devant être basculé et développez l'arborescence du serveur.

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

  3. Pour lancer l'Assistant Basculer le groupe de disponibilité, cliquez avec le bouton droit sur le groupe de disponibilité que vous allez basculer, puis sélectionnez Basculement.

  4. Les informations présentées dans la page d'Introduction varient selon qu'un réplica secondaire est éligible ou non à un basculement planifié. Si cette page indique « Effectuer un basculement planifié pour ce groupe de disponibilité », vous pouvez basculer le groupe de disponibilité sans perte de données.

  5. Dans la page Sélectionner le nouveau réplica principal, vous pouvez afficher l'état du réplica principal et du quorum WSFC avant de choisir le réplica secondaire qui deviendra le nouveau réplica principal ( cible de basculement). Pour un basculement manuel planifié, veillez à sélectionner un réplica secondaire dont la valeur Disponibilité du basculement est « Aucune perte de données ». Pour un basculement forcé, pour toutes les cibles de basculement possibles, cette valeur sera « Perte de données, avertissements (#) » où # indique le nombre d'avertissements qui existent pour un réplica secondaire donné. Pour afficher les avertissements d'une cible données de basculement donnée, cliquez sur sa valeur « Disponibilité de basculement ».

    Pour plus d'informations, consultez la page Sélectionner le nouveau réplica principal, plus loin dans cette rubrique.

  6. Dans la page Se connecter au réplica, connectez -vous à la cible de basculement. Pour plus d'informations, consultez la page Se connecter au réplica, plus loin dans cette rubrique.

  7. Si vous effectuez un basculement forcé, l'Assistant affiche la page Confirmer la perte de données potentielle. Pour poursuivre le basculement, vous devez sélectionner Cliquez ici pour confirmer le basculement avec perte de données potentielle. Pour plus d'informations, consultez Confirmer la perte de données potentielle plus loin dans cette rubrique.

  8. Dans la page Résumé, analysez les conséquences du basculement sur le réplica secondaire sélectionné.

    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. Puis, pour basculer le groupe de disponibilité vers le réplica secondaire sélectionné, cliquez sur Terminer.

  9. La page Progression affiche la progression du basculement du groupe de disponibilité.

  10. Lorsque l'opération de basculement est terminée, la page Résultats s'affiche. À la fin de l'Assistant, cliquez sur Fermer pour le quitter.

    Pour plus d'informations, consultez Page Résultats (assistants de groupe de disponibilité AlwaysOn).

  11. Après un basculement forcé, consultez la section « Suivi : après un basculement forcé » dans Effectuer un basculement manuel forcé d'un groupe de disponibilité (SQL Server).

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

Aide sur les pages qui sont exclusives à cet Assistant

Cette section décrit les pages qui sont propres à l'Assistant Basculer le groupe de disponibilité.

Dans cette section

  • Page Sélectionner le nouveau réplica principal

  • Page Se connecter au réplica

  • Page Confirmer la perte de données potentielle

Les autres pages de cette partie de l'Assistant comprennent un ou plusieurs autres Assistants de groupes de disponibilité AlwaysOn et sont documentées dans des rubriques d'aide (F1) distinctes.

Page Sélectionner le nouveau réplica principal

Cette section décrit les options de la page Sélectionner le nouveau réplica principal. Utilisez cette page pour sélectionner le réplica secondaire (cible de basculement) vers lequel le groupe de disponibilité va basculer. Ce réplica devient le nouveau réplica principal.

Options des pages

  • Réplica principal actuel
    Affiche le nom du réplica principal, s'il est en ligne.

  • État du réplica principal
    Affiche l'état du réplica principal actuel, s'il est en ligne.

  • État du quorum
    Affiche l'état du quorum WSFC du réplica de disponibilité, parmi les suivants :

    Valeur

    Description

    Quorum normal

    Le cluster a démarré avec le quorum normal.

    Quorum forcé

    Le cluster a démarré avec le quorum forcé.

    Quorum inconnu

    L'état du quorum du cluster n'est pas disponible.

    Non applicable

    Le nœud hébergeant le réplica de disponibilité n'a aucun quorum.

    Pour plus d'informations, consultez Modes de quorum WSFC et configuration de vote (SQL Server).

  • Choisir un nouveau réplica principal
    Utilisez cette grille pour choisir le réplica secondaire qui deviendra le nouveau réplica principal. Les colonnes de la grille sont les suivantes :

    • Instance de serveur
      Affiche le nom de l'instance de serveur qui héberge un réplica secondaire.

    • Mode de disponibilité
      Affiche le mode de disponibilité de l'instance de serveur, parmi les suivants :

      Valeur

      Description

      Validation synchrone

      En mode de validation synchrone, avant de valider des transactions, un réplica principal avec validation synchrone attend qu'un réplica secondaire avec validation synchrone confirme qu'il a terminé le renforcement du journal. Le mode de validation synchrone garantit qu'une fois qu'une base de données secondaire particulière est synchronisée avec la base de données primaire, les transactions validées sont entièrement protégées.

      Validation asynchrone

      En mode de validation asynchrone, le réplica principal valide les transactions sans attendre d'accusé de réception confirmant qu'un réplica secondaire avec validation asynchrone a renforcé le journal. Le mode de validation asynchrone réduit la latence de transaction sur les bases de données secondaires, mais leur permet d'être antérieures aux bases de données primaires, ce qui rend possible la perte de données.

      Pour plus d'informations, consultez Modes de disponibilité (groupes de disponibilité AlwaysOn).

    • Mode de basculement
      Affiche le mode de basculement de l'instance de serveur, parmi les suivants :

      Valeur

      Description

      Automatique

      Un réplica secondaire configuré pour le basculement automatique prend également en charge le basculement manuel planifié chaque fois que le réplica secondaire est synchronisé avec le réplica principal.

      Manuel

      Il existe deux types de basculement manuel : planifié (sans perte de données) et forcé (avec perte de données possible). Pour un réplica secondaire donné, un seul de ces modes est pris en charge, en fonction du mode de disponibilité et, en mode avec validation synchrone, en fonction de l'état de synchronisation du réplica secondaire. Pour déterminer la forme du basculement manuel actuellement prise en charge par un réplica secondaire donné, consultez la colonne Disponibilité de basculement de cette grille.

      Pour plus d'informations, consultez Basculement et modes de basculement (groupes de disponibilité AlwaysOn).

    • Disponibilité de basculement
      Affiche la disponibilité de basculement du réplica secondaire, parmi les options suivantes :

      Valeur

      Description

      Aucune perte de données

      Ce réplica secondaire prend actuellement en charge le basculement planifié. Cette valeur est présente uniquement lorsqu'un réplica secondaire en mode de validation synchrone est actuellement synchronisé avec le réplica principal.

      Perte de données, avertissements (#)

      Ce réplica secondaire prend actuellement en charge le basculement forcé (avec perte de données possible). Cette valeur est présente chaque fois que le réplica secondaire n'est pas synchronisé avec le réplica principal. Cliquez sur le lien d'un avertissement de perte de données pour plus d'informations sur la perte de données.

  • Actualiser
    Cliquez pour actualiser la grille.

  • Annuler
    Cliquez pour annuler l'Assistant. Sur la page Sélectionner le nouveau réplica principal, l'annulation de l'Assistant entraîne sa fermeture sans qu'aucune action ne soit effectuée.

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

Page Confirmer la perte de données potentielle

Cette section décrit les options de la page Confirmer la perte de données potentielle, qui s'affiche uniquement si vous effectuez un basculement forcé. Cette rubrique est utilisée uniquement par l'Assistant Basculer le groupe de disponibilité. Utilisez cette page pour indiquer si vous voulez prendre le risque de perdre des données pour forcer le basculement du groupe de disponibilité.

Options de confirmation de la perte potentielle de données

Si le réplica secondaire sélectionné n'est pas synchronisé avec le réplica principal, l'Assistant affiche un avertissement indiquant que le basculement vers ce réplica secondaire peut entraîner la perte de données sur une ou plusieurs bases de données.

  • Cliquez ici pour confirmer le basculement avec perte de données potentielle.
    Si vous êtes prêt à risquer de perdre des données pour rendre les bases de données de ce groupe de disponibilité disponibles aux utilisateurs, cliquez sur cette case à cocher. Si vous n'êtes pas prêt à prendre le risque de perdre des données, vous pouvez cliquer sur Précédent pour revenir à la page Sélectionner le nouveau réplica principal, ou vous pouvez cliquer sur Annuler pour quitter l'Assistant sans basculer le groupe de disponibilité.

  • Annuler
    Cliquez pour annuler l'Assistant. Sur la page Confirmer la perte de données potentielle, l'annulation de l'Assistant provoque sa fermeture sans effectuer aucune action.

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

Page Se connecter au réplica

Cette section décrit les options de la page Se connecter au réplica de l'Assistant Basculer le groupe de disponibilité. Cette page s'affiche uniquement si vous n'êtes pas connecté au réplica secondaire cible. Utilisez cette page pour vous connecter au réplica secondaire que vous avez sélectionné comme nouveau réplica principal.

Options des pages

  • Colonnes de la grille :

    • Instance de serveur
      Affiche le nom de l'instance du serveur qui hébergera le réplica de disponibilité.

    • Connecté en tant que
      Affiche le compte qui est connecté à l'instance de serveur, une fois que la connexion a été établie. Si cette colonne affiche « Non connecté » pour une instance de serveur donnée, vous devez cliquer sur le bouton Se connecter.

    • Se connecter
      Cliquez sur ce bouton si cette instance de serveur s'exécute sous un compte différent de celui des autres instances de serveur auxquelles vous devez vous connecter.

  • Annuler
    Cliquez pour annuler l'Assistant. Sur la page Se connecter au réplica, l'annulation de l'Assistant provoque sa fermeture sans effectuer aucune action.

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

Voir aussi

Concepts

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

Modes de disponibilité (groupes de disponibilité AlwaysOn)

Basculement et modes de basculement (groupes de disponibilité AlwaysOn)

Effectuer un basculement manuel planifié d'un groupe de disponibilité (SQL Server)

Effectuer un basculement manuel forcé d'un groupe de disponibilité (SQL Server)

Récupération d'urgence WSFC par le quorum forcé (SQL Server)