类别 | 说明 |
源端/目标端类型 | 1. 源端类型: 自建数据库(IDC 自建、CVM 自建)SQL Server 2008R2、2012、2014、2016、2017、2019、2022。 云数据库 (同账号、跨账号)SQL Server 2008R2、2012、2014、2016、2017、2019、2022。 2. 目标端类型: 云数据库 (同账号、跨账号)SQL Server 2008R2、2012、2014、2016、2017、2019、2022。 3. 网络共享存储盘的环境暂不支持使用 DTS 迁移数据。 |
跨地域迁移 | 当前中国大陆及中国香港地域可以支持跨地域迁移,其他地域不支持跨地域迁移。 |
迁移对象 | 1. 只支持库粒度迁移,即在迁移过程中,只支持将库的所有对象一起迁移,不支持单个表的迁移。 2. 支持迁移基础的库、表对象,不支持实例级别的 job、触发器、db link(link server)、用户权限。迁移完成后需要对这些对象重建。 |
源库影响 | 1. DTS 在执行全量数据迁移时,会占用一定源端实例资源,可能会导致源实例负载上升,增加数据库自身压力。如果您的数据库配置过低,建议您在业务低峰期进行迁移。 2. 全量迁移过程通过有锁迁移来实现,锁表过程中会短暂(秒级)阻塞写入操作。 3. 由于迁移完成后数据文件的物理环境发生了改变,数据库索引会失效,迁移完成后需要对索引进行重建,否则可能会导致数据库性能有明显下降。 4. 默认采用无锁同步方式,全量数据导出阶段不会对源库加全局锁(FTWRL),仅对无主键的表加表锁。 |
支持的 SQL | 1. DDL TABLE:CREATE TABLE、ALTER TABLE、DROP TABLE、TRUNCATE TABLE、RENAEM TABLE VIEW:CREATE VIEW、ALTER VIEW、DROP VIEW INDEX:CREATE INDEX、DROP INDEX DATABASE:CREATE DATABASE、ALTER DATABASE、DROP DATABASE 2. DML INSERT、UPDATE、DELETE、REPLACE |
操作限制 | 1. 同一源实例同一时间只能发起一个迁移任务。 2. 迁移过程中,请勿修改、删除源数据库和目标数据库中用户信息(包括用户名、密码和权限)和端口号,否则会导致迁移任务失败。 3. 增量同步的过程中,不能进行事务日志备份,否则会截断事务日志,导致事务日志不能连续。 4. 如果仅执行全量数据迁移,请勿在迁移过程中向源实例中写入新的数据,否则会导致源和目标数据不一致。针对有数据写入的场景,为实时保持数据一致性,建议选择全量 + 增量数据迁移。 5. 针对全量 + 增量数据迁移,当单击完成,任务状态为完成中时,请勿向源数据库中写入新的数据,建议在单击完成后,停写两分钟,否则可能会导致源和目标库的数据不一致。 |
本页内容是否解决了您的问题?