DTS 数据库上执行SQL失败

1. 在数据库实例 127.0.0.1:3306 上执行SQL alter database ccc default charset=utf8 失败, 未找到对应的数据库

报错原因: 数据库实例127.0.0.1:3306 上不存在sql中的数据库。
解决方案: 对应实例上创建对应数据库,并重启任务。

2. DTS-004102 在数据库实例 127.0.0.1:3306 上执行SQL alter table ddbll.cccc add column ccc int 失败, 未找到对应的表 .. 原始报错: Table 'ddbll.cccc' doesn't exist 请参考文档

报错原因: 数据库实例127.0.0.1:3306 上不存在sql所操作的表。
解决方案: 对应实例上创建对应数据表,并重启任务。

3. DTS-004104 在数据库实例 127.0.0.1:3306 上执行SQL select @@version 失败, 用户 xxxxx 没有执行权限. 原始报错: User 'xxxxx' does not have permission to run select.

报错原因: 用户xxxxx没有对应SQL的执行权限.
解决方案: 检查用户xxxxx的权限,并重试任务

4. DTS-004109 execute sql select xxxxx on host_xxx fail. Original error: xxxxxx;

报错原因: 报错原因是:Original error 内容
解决方案: 判断Original error 报错详情,针对具体情况解决。

上一篇:一键创建启动模板 --- 让您创建实例更快捷


下一篇:GIS系列专题(4):使用贪心算法(Dijkstra Algorithm)解决最短路径问题(Calculating shortest path in QGIS)