一、操作场景
注意:说明:
注意:对实例进行跨可用区迁移 / 调整实例规格 / 升级实例版本等操作,在触发了涉及数据迁移的场景时,系统库是不会迁移的,请勿在系统库下创建业务库相关数据,以免迁移后数据丢失。此外,在上述操作场景下,非标建立的系统库操作和实例级别操作不会一起进行迁移,迁移完成后需要手动处理。
二、支持实例类型
·支持单节点(原基础版)、双节点(原高可用版/集群版)、多节点。
注意:说明:
注意:如果双节点(原高可用版/集群版)的主实例开通了 RO 副本或发布订阅,则需 提交工单 申请才能使用跨可用区迁移。
·不支持 RO 实例。
三、前提条件
实例迁移的前提条件为实例所在的地域有多个可用区。
四、迁移影响
·迁移过程中,不允许取消本次迁移操作。
·迁移前后实例的名称、访问 IP、访问端口均不发生变化。
·迁移过程中,会涉及到数据的搬迁,期间 SQL Server 实例可正常访问,业务不受影响。
·迁移所需时间跟实例的数据量有关,且数据量越大,数据迁移时间越长。
·迁移完成后涉及实例切换,将按指定切换时间进行切换,切换时会发生秒级数据库连接闪断,请确保业务具备重连机制。
五、跨可用区迁移
1. 登录 SQL Server 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例详情页面。
2. 在实例详情页下,地域/可用区后单击跨可用区迁移,进入跨可用区迁移页面。
3. 在跨可用区迁移页面中,完成如下配置,阅读并勾选跨可用区迁移提示事项,单击提交。
注意:说明:
双节点操作界面示意图多节点操作界面示意图
| 参数 | 说明 |
| 当前可用区 | 你可在当前可用区下查询到实例的主库与备库的可用区部署情况,可通过节点 ID 字段找到需要进行跨可用区迁移的节点。 |
| 目标可用区 | 默认为主库当前的可用区,如需变更主库可用区,可在此项内更换可用区。 |
| 多可用区部署 | 用于为双节点实例开启或关闭多可用区部署,多节点实例不支持关闭多可用区部署,开启时可设置备库的可用区。选择是,表示主备分机处不同可用区,可能会增加2~3ms的同步网络延迟。选择是之后,可更换备库的可用区,具体可选择的可用区受实际资源影响,请以控制台显示可更换的可用区为准。选择否,主备分机处于同一可用区,不具备可用区级容灾能力,建议选择是,开启多可用区部署。 |
| 切换时间 | 选择跨可用区迁移操作的切换时间。维护时间内:表示迁移完成后会在你设置的维护时间窗内进行切换。迁移完成时:表示会在迁移完成时立即切换。 |
六、查看迁移任务
你可以通过数据库管理页右上角的当前任务,查看跨可用区迁移任务。
七、立即切换
若某迁移任务选择在维护时间内切换,但因特殊情况需在未到维护时间内做切换,可在 SQL Server 控制台,单击操作列的立即切换进行立即切换。