ApsaraDB RDS for SQL Server lets you migrate an RDS instance to another zone within the same region. The migration process typically takes about 30 minutes, but the actual time required depends on the data volume of the instance.
Prerequisites
Your ApsaraDB RDS for SQL Server instance must meet the following requirements:
The region where the instance resides has multiple zones.
The instance is a primary instance, not a read-only instance, and no read-only instances are attached to the primary instance.
The primary instance is in the Running state.
Limits
You cannot migrate the following types of instances across zones:
Serverless instances.
Instances that reside in the classic network.
Instances that are added to an AD domain.
Read-only instances, or primary instances of RDS Cluster Edition that have read-only instances attached.
Billing
The zone migration feature is free of charge. No fees are charged, even if you migrate an instance from a single zone to multiple zones.
Migration scenarios
Migration type | Scenario |
Migrate from a single zone to another single zone | The zone where the instance resides is at full capacity or has other issues that affect instance performance. |
Migrate from a single zone to multiple zones | After the migration, the primary and secondary instances reside in different zones to implement cross-data center disaster recovery. Compared with single-zone deployment, multi-zone deployment provides a higher level of disaster recovery. For example, a single-zone instance can withstand server and rack failures, whereas a multi-zone instance can withstand data center failures. Note For instances that have primary and secondary nodes, you can migrate them to multiple zones to implement cross-zone disaster recovery. |
Migrate from multiple zones to a single zone | To meet the requirements of specific features. |
Considerations
Category | Description |
Before migration |
|
After migration |
|
Procedure
Go to the Instances page. In the top navigation bar, select the region in which the RDS instance resides. Then, find the RDS instance and click the ID of the instance.
In the Basic Information section, click Migrate Data Across Zones.
NoteIf the button is not displayed in the console, check whether the instance meets the requirements described in Prerequisites or Limits.

In the dialog box that appears, select the destination zone, virtual private cloud (VPC), virtual switch, and migration time.
Click Yes.
After you click Yes, the system starts to copy data to the destination zone. This process does not affect the running instance. After the data is copied, traffic is switched to the new link at the specified time: Switch Now or Switch Within Maintenance Window.
FAQ
Q: Can I directly upgrade an ApsaraDB RDS for SQL Server instance that runs Web Edition (Basic Series) or change its deployment from a single zone to multiple zones? Can the primary and secondary instances be in different zones?
A: No, you cannot. You cannot change the deployment of an RDS instance that runs SQL Server Web on RDS Basic Edition to multi-zone. You must first upgrade the instance to the Standard Edition (High-availability Series with a primary/secondary architecture). Then, you can migrate the secondary node to another zone.
References
You can also migrate an instance to another zone by calling the MigrateToOtherZone API operation.