DTS 不支持迁移源库中的临时表、系统内部的触发器、函数、视图、拓展。 待迁移的数据库名称中间不能包含短划线(-),例如 dts-testdata。 如需进行增量迁移,WAL日志: 需开启,即设置 wal_level 参数的值为 logical。
UPDATE/DELETE 语句必须使用索引 ✔️ ✔️ ✔️ ❌ 限制 UPDATE/DELETE 单个语句总影响行数 ✔️ ✔️ ✔️ ❌ OnlineDML:大表数据变更风险检测 ✔️ ✔️ ✔️ ❌ 对象 字段禁用 Zerofill 属性 ✔️ ✔️ ✔️ ❌ 禁止事件相关操作 ✔️ ✔️ ✔️ ❌ 禁止自定义函数相关操作 ✔️ ✔️ ✔️ ❌ 禁止存储过程相关操作 ✔️ ✔️ ✔️ ❌ 禁止触发器相关操作
创建触发器。在原表的基础针对insert/update/delete分别建立1个after触发器。触发器的作用是在insert/update/delete存在的条件下,同步原表的操作到新表。 导数据。将原表的数据导入到新表。
当 Bucket 中发生若干操作如 PutObject、DeleteObject 等,需要触发后续的自定义处理流程,可以通过 CFC函数计算的BOS触发器 来实现。 基于上述众多场景,BOS 的用户仅需在控制台中对该事件通知的触发条件进行简单的配置,如事件名称、是否开启加密鉴权、监测资源、覆盖资源和触发应用等。
DTS 不支持迁移源库中的临时表、系统内部的触发器、函数、视图、拓展。 待迁移的数据库名称中间不能包含短划线(-),例如 dts-testdata。 如需进行增量迁移,WAL日志: 需开启,即设置 wal_level 参数的值为 logical。
北京、苏州 2024-08-08 体验优化 数据传输服务 DTS 支持批量创建、查看任务组的数据校验任务 配置数据校验 全部 2024-07-25 新功能 数据传输服务 DTS 源端支持选择 RDS MySQL 只读实例 — 全部 2024-07-04 新功能 数据传输服务 DTS 支持 MySQL 通用规格 — 全部 2024-07-02 新功能 数据传输服务 DTS 自定义传输对象支持选择触发器
将SQL Server数据库作为源的限制 3.1 针对结构迁移任务的限制 SQL Server→SQL Server的同构数据库迁移支持表、视图、自定义数据类型、函数、存储过程和触发器的结构迁移。 异构数据库间仅支持库表结构的迁移。 3.2 针对全量迁移任务的限制 如果源库中待迁移的表没有主键或唯一约束,且所有字段没有唯一性,可能会导致目标数据库中出现重复数据。
其他对象 (仅在 导出内容 为 结构 时可选):选择是否导出 触发器、函数、视图、存储过程、事件 ,默认情况下不导出。 Redis 任务名称 输入数据导出任务的名称,为了方便后续查找和管理,请尽量使用有意义的名称。最多支持 64 个字符。 数据源/库 选择需要导出的数据所在的数据源和库。 说明 :如果您没有该数据源或库的权限,页面将弹出提示,您可以单击提示框中的申请权限进行权限申请。
请求参数 参数名称 类型 是否必选 参数位置 描述 instanceId String 是 Path参数 CCR实例ID items List<Integer> 是 Body参数 触发器策略ID数组 响应头域 除公共头域外,无其它特殊头域。 响应参数 如果请求成功无响应参数。如果请求失败则返回标准错误结构。
限制说明 结构迁移限制 SQL Server→SQL Server 的同构数据库迁移支持表、视图、自定义数据类型、函数、存储过程和触发器的结构迁移。 全量迁移限制 如果源库中待迁移的表没有主键或唯一约束,且所有字段没有唯一性,可能会导致目标数据库中出现重复数据。 数据类型 MONEY 和 SMALLMONEY 仅支持小数点后两位。