当您需要批量创建配置相似的数据传输任务时,重复的手动配置不仅耗时,还容易出错。数据传输服务DTS提供的创建类似任务功能,允许您基于一个已有的DTS任务,一键复制其大部分配置来创建新任务,从而大幅提升配置效率,并减少因手动输入导致的出错风险。
此功能为快捷工具,并非完整克隆。以下关键信息不会被复制,需要您重新配置,错误地使用此功能可能导致新任务的行为与预期严重不符。在生产环境使用前,请务必详细阅读本文档中的配置复制详情和风险说明。
源端与目标端:
支持对源端与目标端进行修改,但不会自动调整后续的同步对象或其他复制参数,因此需要进行仔细核查。
数据库密码:出于安全考虑,需重新输入。
任务配置:高级配置中的实例参数将置为默认状态。
DTS任务实例:需要为新任务重新购买实例。
适用范围
在满足以下所有条件时,您才可以在任务列表的操作列看到并使用创建类似任务功能。
支持的任务类型:仅支持数据迁移、数据同步、数据校验任务。
支持的任务状态:已完成任务配置,不支持为处于未配置或暂存中状态的任务创建类似任务。
其他限制:不支持云数据库 RDS的全球多活数据库(GAD)任务。
操作步骤
本节将指导您如何通过创建类似任务功能,基于一个已有任务快速创建一个新任务。
前往数据传输服务DTS控制台,在左侧导航栏,根据您的任务类型,选择数据同步、数据迁移或数据校验。
在任务列表页面,找到您想作为模板的任务,在其右侧的操作列,单击创建类似任务。

系统将跳转至任务配置页面,并预先填充大部分配置。请务必仔细检查并重新配置以下关键信息:
配置源库与目标库:重新输入源库和目标库密码。
配置任务对象:检查并重新设置所有配置项,例如高级配置中的实例参数将置为默认状态。
购买实例:重新购买所需的DTS实例。
完成所有配置后,执行预检查并启动任务。
配置复制详情
使用创建类似任务功能时,系统会复制和重置相关配置项。详细规则如下表所示。
配置类别 | 会被复制的配置项 | 会被重置的配置项 |
任务名称 | 默认与原任务一致,建议您将其修改为具有业务意义的名称(无唯一性要求),以便于后续的识别。 | - |
配置源库及目标库 | 源库/目标库的数据库类型、接入方式、实例地区、是否跨阿里云账号、域名或IP地址与端口、数据库名称与SSL安全连接等。 说明
|
|
对象配置 | - | |
高级配置 | 原任务的专属集群。 | 实例参数:如源库、目标库无法连接后的重试时间与源库、目标库出现其他问题后的重试时间等。 |
数据校验 | 原任务的所有数据校验配置项。 说明 系统仅复制对象名称列表,不会校验这些对象当前是否仍然存在。 | - |
DTS任务实例 | 原Serverless实例的DU配置项。 | 您需要为新任务重新购买实例。 |
应用于生产环境的最佳实践与风险
风险说明
任务对象配置丢失导致行为不一致
此功能仅保留最基础的任务类型(全量/增量)、任务数据库/表对象列表、DDL/DML操作类型以及数据校验配置项,而高级配置中的实例参数等对任务性能和数据正确性至关重要的配置信息会被置为默认状态。如果您忽略了重新配置这些参数,新任务的运行性能、同步或迁移的数据范围可能与原任务截然不同,引发非预期的结果。
数据库对象已变更导致预检查失败
此功能仅复制原任务配置中的库、表名称列表,并不会在复制时校验这些对象在源端中是否依然存在。如果在原任务创建后,部分库或表已被删除或重命名,新任务在预检查阶段会因找不到对象而报错。
最佳实践
将复制的配置视为模板:始终将此功能创建的任务视为一个预填充的模板,而非可直接启动的最终成品。
全面审查配置:在启动任务前,需完整地审查每一个配置步骤,特别是数据库对象选择和任务对象配置环节,确保所有信息均符合新任务的业务需求。
关注性能与负载:创建多个相似任务会增加源端和目标端负载以及网络带宽的压力。请确保您的数据库资源充足,避免因资源瓶颈影响业务。