Placer un groupe de disponibilité hors connexion (SQL Server)

Cette rubrique explique comment faire passer un groupe de disponibilité AlwaysOn de l'état ONLINE à l'état OFFLINE à l'aide de Transact-SQL dans SQL Server 2012 SP1 et versions ultérieures. Il n'y a aucune perte de données des bases de données de validation synchrone, car si aucun réplica avec validation synchrone n'est synchronisé, l'opération OFFLINE génère une erreur et conserve le groupe de disponibilité dans l'état ONLINE. Conserver le groupe de disponibilité en ligne protège les bases de données non synchronisées avec validation synchrone contre la perte de données. Après qu'un groupe de disponibilité a été mis hors connexion, ses bases de données deviennent indisponibles pour les clients et vous ne pouvez pas remettre le groupe de disponibilité en ligne. Par conséquent, mettez un groupe de disponibilité hors connexion uniquement pour migrer les ressources du groupe de disponibilité d'un cluster WSFC à un autre.

Pendant une migration entre clusters de Groupes de disponibilité AlwaysOn, si les applications se connectent directement au réplica principal d'un groupe de disponibilité, le groupe de disponibilité doit être mis hors connexion. La migration entre clusters de Groupes de disponibilité AlwaysOn prend en charge la mise à niveau du système d'exploitation avec un temps mort minimal des groupes de disponibilité. Le scénario classique consiste à utiliser la migration entre clusters de Groupes de disponibilité AlwaysOn pour la mise à niveau du système d'exploitation vers Windows 8 ou Windows Server 2012. Pour plus d'informations, consultez Migration entre clusters de groupes de disponibilité AlwaysOn pour la mise à niveau du système d'exploitation.

  • Avant de commencer :  

    Configuration requise

    Recommandations

    Sécurité

  • Pour mettre un groupe de disponibilité hors connexion, utilisez :  Transact-SQL

  • Suivi :  Après que le groupe de disponibilité a été mis hors connexion

  • Contenu connexe

Avant de commencer

AttentionAttention

Utilisez l'option OFFLINE uniquement pour une migration entre clusters des ressources du groupe de disponibilité.

Configuration requise

  • L'instance de serveur sur laquelle vous sélectionnez la commande OFFLINE doit exécuter SQL Server 2012 SP1 ou version ultérieure (édition Entreprise ou ultérieure).

  • Le groupe de disponibilité doit être en ligne.

Recommandations

Avant de mettre le groupe de disponibilité hors connexion, supprimez le ou les écouteurs du groupe de disponibilité. Pour plus d'informations, consultez Supprimer un écouteur de groupe de disponibilité (SQL Server).

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 Transact-SQL

Pour placer le groupe de disponibilité hors connexion

  1. Connectez-vous à une instance de serveur qui héberge un réplica de disponibilité pour le groupe de disponibilité. Ce réplica peut être le réplica principal ou un réplica secondaire.

  2. Utilisez l'instruction ALTER AVAILABILITY GROUP, comme suit :

    ALTER AVAILABILITY GROUP group_name OFFLINE

    où group_name correspond au nom du groupe de disponibilité.

Exemple

L'exemple suivant place le groupe de disponibilité AccountsAG hors connexion.

ALTER AVAILABILITY GROUP AccountsAG OFFLINE;

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

Suivi : Après que le groupe de disponibilité a été mis hors connexion

  • Enregistrement d l'opération OFFLINE : l'identité du nœud WSFC sur lequel l'opération OFFLINE a été initialisée est stockée dans le journal du cluster WSFC et dans le journal des erreurs SQL.

  • Si vous n'avez pas supprimé l'écouteur du groupe de disponibilité avant la mise hors connexion du groupe : si vous migrez le groupe de disponibilité vers un autre cluster WSFC, supprimez le numéro de réseau virtuel et l'adresse IP virtuelle de l'écouteur. Vous pouvez les supprimer à l'aide de la console de gestion du cluster de basculement, de l'applet de commande Remove-ClusterResource ou de cluster.exe. Notez que cluster.exe est déconseillé sur Windows 8.

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

Tâches associées

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)