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.
S'applique à :SQL Server
Cette rubrique explique comment ajouter un réplica secondaire à un groupe de disponibilité Always On à l’aide de SQL Server Management Studio, de Transact-SQL ou de PowerShell dans SQL Server. Une fois qu’un réplica secondaire a été ajouté à un groupe de disponibilité AlwaysOn, le réplica secondaire doit être joint au groupe de disponibilité.
Prérequis
- Le réplica principal du groupe de disponibilité doit être actuellement en ligne.
- L’instance que vous souhaitez joindre au groupe de disponibilité a déjà été ajoutée en tant que réplica secondaire.
- Pour utiliser SQL Server Management Studio (SSMS), vous devez être connecté à l’instance de serveur qui héberge un réplica principal. Pour utiliser Transact-SQL ou PowerShell, vous devez être connecté et exécuter les commandes à partir du réplica secondaire.
- L’instance de serveur locale doit être en mesure de se connecter au point de terminaison de mise en miroir de la base de données de l’instance de serveur qui héberge la réplique secondaire.
Important
Si aucune condition préalable n'est satisfaite, l'opération de jointure échoue. Après l'échec d'une tentative de jointure, vous devrez peut-être vous connecter à l'instance de serveur qui héberge le réplica principal afin de supprimer et de rajouter le réplica secondaire avant de pouvoir le joindre au groupe de disponibilité. Pour plus d’informations, consultez Supprimer un réplica secondaire d’un groupe de disponibilité et ajouter un réplica secondaire à un groupe de disponibilité.
Autorisations
Nécessite 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 ajouter un réplica de disponibilité à un groupe 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é Always On et le nœud Groupes de disponibilité.
Sélectionnez le groupe de disponibilité du réplica secondaire connecté, mais pas encore joint.
Cliquez avec le bouton droit sur le réplica secondaire, puis sélectionnez Joindre au groupe de disponibilité.
La boîte de dialogue Se connecter au serveur s’affiche . Sélectionnez Se connecter pour ouvrir la boîte de dialogue Joindre le réplica au groupe de disponibilité.
Pour ajouter le réplica secondaire au groupe de disponibilité, sélectionnez OK.
Utilisation de Transact-SQL
Pour ajouter un réplica de disponibilité à un groupe de disponibilité
Connectez-vous à l'instance de serveur qui héberge le réplica secondaire.
Utilisez l’instruction ALTER AVAILABILITY GROUP , comme suit :
ALTER AVAILABILITY GROUP group_name REJOINDRE
où nom_groupe correspond au nom du groupe de disponibilité.
L'exemple suivant ajoute le réplica secondaire au groupe de disponibilité
MyAG.ALTER AVAILABILITY GROUP MyAG JOIN;Remarque
Pour consulter cette instruction Transact-SQL utilisée en contexte, consultez Créer un groupe de disponibilité (Transact-SQL).
Utilisation de PowerShell
Joindre un réplica de disponibilité à un groupe de disponibilité
Dans le fournisseur PowerShell SQL Server :
Remplacez le répertoire (cd) par l’instance de serveur qui héberge le réplica secondaire.
Joignez le réplica secondaire au groupe de disponibilité en exécutant l’applet de commande Join-SqlAvailabilityGroup avec le nom du groupe de disponibilité.
Par exemple, la commande suivante ajoute un réplica secondaire hébergé sur l'instance de serveur située à l'emplacement spécifié au groupe de disponibilité nommé
MyAg. Cette instance de serveur doit héberger un réplica secondaire dans ce groupe de disponibilité.Join-SqlAvailabilityGroup -Path SQLSERVER:\SQL\SecondaryServer\InstanceName -Name 'MyAg'Remarque
Pour voir la syntaxe d’une applet de commande, utilisez l’applet de commande Get-Help 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
Suivi : configurer des bases de données secondaires
Pour chaque base de données du groupe de disponibilité, vous devez disposer d’une base de données secondaire sur l’instance serveur qui héberge la réplique secondaire. Vous pouvez configurer des bases de données secondaires avant ou après avoir ajouté un réplica secondaire à un groupe de disponibilité, comme suit :
Restaurez les sauvegardes récentes de la base de données et du journal des transactions de chaque base de données principale sur l’instance du serveur qui héberge le réplica secondaire, en utilisant RESTORE avec l’option NORECOVERY pour chaque opération de restauration. Pour plus d’informations, consultez l’article Préparer manuellement une base de données secondaire pour un groupe de disponibilité (SQL Server).
Joignez chaque base de données secondaire au groupe de disponibilité. Pour plus d’informations, consultez Joindre une base de données secondaire à un groupe de disponibilité (SQL Server).