Modification du nom d'une base de données Microsoft SQL Server dans un déploiement Multi-AZ
Pour renommer une instance de base de données Microsoft SQL Server qui utilise un déploiement Multi-AZ, procédez comme suit :
-
Commencez par désactiver Multi-AZ pour l'instance de base de données.
-
Renommez la base de données en exécutant
rdsadmin.dbo.rds_modify_db_name
. -
Ensuite, activez la mise en miroir multi-AZ ou l'option Groupes de disponibilité AlwaysOn pour l'instance de base de données, afin de rétablir son état d'origine.
Pour plus d'informations, consultez Ajout d'un déploiement multi-AZ à une instance de base de données Microsoft SQL Server.
Si votre instance n'utilise pas le mode multi-AZ, vous n'avez pas besoin de modifier d'autres paramètres avant ou après l'exécution de rdsadmin.dbo.rds_modify_db_name
.
Exemple : dans l'exemple suivant, la procédure stockée rdsadmin.dbo.rds_modify_db_name
change le nom d'une base de données de MOO
à ZAR
. Cela revient à exécuter l'instruction DDL ALTER DATABASE [
. MOO
] MODIFY NAME =
[ZAR
]
EXEC rdsadmin.dbo.rds_modify_db_name N'
MOO
', N'ZAR
' GO