数据不一致的可能原因如下:
1、配置任务时没有清空目标端数据,且目标端有存量数据。
2、配置任务时只选择了增量同步模块,没有选择全量同步模块。
3、配置任务时只选择了全量同步模块,没有选择增量同步模块,且任务结束后源端数据有变更。
4、目标端有除了DTS任务以外的数据写入。
5、
增量写入存在
延迟,增量数据还没有全部写入目标端。详情请
参考文档。
6、源端存在触发器,建议禁用触发器,然后订正目标端数据或者重新配置任务。‘
7、源端和目标端时区不一致,导致时间字段有差异,需要把目标端时区和源端时区一致,然后重新迁移。
8、源端和目标端
字符集不同,详细描述以及解决方案参考
帮助文档。
9、没有配置该对象,可以在DTS控制台>进入目标实例>点击查看同步对象核实,DTS同步可以通过修改同步对象的方法添加上。
10、配置任务选择了迁移部分字段,
可以在DTS控制台>进入目标实例>点击查看同步对象核实,DTS同步可以修改同步对象,把该对象移除,然后目标端清理下该表,再修改同步对象添加上。
12、多表归并任务中执行
Online DDL操作导致目标库数据丢失,详细原因以及解决方案请参考
帮助文档。