Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique décrit comment modifier le mode de basculement d'un réplica de disponibilité dans un groupe de disponibilité AlwaysOn de SQL Server 2014 en utilisant SQL Server Management Studio, Transact-SQL ou PowerShell. Le mode de basculement est une propriété de réplica qui détermine le mode de basculement pour les réplicas qui s'exécutent en mode de disponibilité avec validation synchrone. Pour plus d’informations, consultez Basculement et modes de basculement (Groupes de disponibilité AlwaysOn) et Modes de disponibilité (Groupes de disponibilité AlwaysOn).
Avant de commencer
Conditions préalables requises et restrictions
Cette tâche est prise en charge uniquement sur les réplicas principaux. Vous devez être connecté à l'instance de serveur qui héberge le réplica principal.
Les instances de cluster de basculement (FCI) SQL Server ne prennent pas en charge le basculement automatique par les groupes de disponibilité. Par conséquent, tout réplica de disponibilité hébergé par une instance de cluster de basculement ne peut être configuré que pour un basculement manuel.
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.
Utilisation de SQL Server Management Studio
Pour modifier le mode de basculement d'un réplica de disponibilité
Dans l'Explorateur d'objets, connectez-vous à l'instance de serveur qui héberge le réplica principal et développez l'arborescence du serveur.
Développez le nœud Haute disponibilité AlwaysOn et le nœud Groupes de disponibilité .
Cliquez sur le groupe de disponibilité dont vous souhaitez modifier le réplica.
Cliquez avec le bouton droit sur le réplica, puis cliquez sur Propriétés.
Dans la boîte de dialogue Propriétés du réplica de disponibilité , utilisez la liste déroulante Mode de basculement pour modifier le mode de basculement de ce réplica.
Utilisation de Transact-SQL
Pour modifier le mode de basculement d'un réplica de disponibilité
Connectez-vous à l'instance de serveur qui héberge le réplica principal.
Utilisez l'instruction ALTER AVAILABILITY GROUP , comme suit :
MODIFIER LE GROUPE DE DISPONIBILITÉ group_name MODIFIER LA RÉPLIQUE SUR 'server_name'
WITH ( {
AVAILABILITY_MODE = { SYNCHRONOUS_COMMIT | ASYNCHRONOUS_COMMIT }
| FAILOVER_MODE = { AUTOMATIC | MANUEL }
} )
où
nom_groupe correspond au nom du groupe de disponibilité.
{ 'system_name[\instance_name]' | 'FCI_network_name[\instance_name]' }
Spécifie l’adresse de l’instance de SQL Server hébergeant le réplica de disponibilité à modifier. Les composants de cette adresse sont les suivants :
nom_système
Nom NetBIOS du système informatique sur lequel réside une instance de serveur autonome.nom_réseau_FCI
Nom du réseau utilisé pour accéder à un cluster de basculement SQL Server, où une instance de serveur cible sert de partenaire de basculement SQL Server (appelée instance de basculement FCI).instance_name
Nom de l’instance de SQL Server qui héberge le réplica de disponibilité cible. Pour une instance de serveur par défaut, nom_instance est facultatif.
Pour plus d’informations sur ces paramètres, consultez ALTER AVAILABILITY GROUP (Transact-SQL).
L’exemple suivant, entré sur le réplica principal du groupe de disponibilité MyAG , remplace le mode de basculement par le basculement automatique sur le réplica de disponibilité situé sur l’instance de serveur par défaut sur un ordinateur nommé COMPUTER01.
ALTER AVAILABILITY GROUP MyAG MODIFY REPLICA ON 'COMPUTER01' WITH (FAILOVER_MODE = AUTOMATIC);
Utilisation de PowerShell
Pour modifier le mode de basculement d’un réplica de disponibilité
Accédez au répertoire (
cd) de l'instance de serveur qui héberge le réplica principal.Utilisez l’applet
Set-SqlAvailabilityReplicade commande avec leFailoverModeparamètre. Lorsque vous définissez un réplica sur le basculement automatique, vous devrez peut-être utiliser le paramètreAvailabilityModepour changer le réplica en mode de disponibilité de validation synchrone.Par exemple, la commande suivante modifie le réplica
MyReplicadans le groupe de disponibilitéMyAgafin qu'il utilise le mode de disponibilité avec validation synchrone et prenne en charge le basculement automatique.Set-SqlAvailabilityReplica -AvailabilityMode "SynchronousCommit" -FailoverMode "Automatic" ` -Path SQLSERVER:\Sql\PrimaryServer\InstanceName\AvailabilityGroups\MyAg\Replicas\MyReplicaRemarque
Pour afficher la syntaxe d’une applet de commande, utilisez l’applet
Get-Helpde commande dans l’environnement SQL Server PowerShell. Pour en savoir plus, voir Get Help SQL Server PowerShell.
Pour configurer et utiliser le fournisseur SQL Server PowerShell, consultez le fournisseur SQL Server PowerShell.
Voir aussi
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)