tongchenkeji 发表于:2023-8-8 23:44:080次点击 已关注取消关注 关注 私信 DMS中这个改为原生DDL了,为什么还报错呢?[阿里云数据管理DMS] 暂停朗读为您朗读 问题1:DMS中这个改为原生DDL了,为什么还报错呢?问题2:修改表ID字段为主键ID,普通数据工单会锁表吧? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 数据管理DMS# SQL1285# 客服工作台238# 数据库管理1887# 数据管理1957
算精通AM 2023-11-28 6:29:10 1 我已经认真阅读了 你的问题: 【 DMS中这个改为原生DDL了,为什么还报错呢? 】 并思考了 报错 建议如下: 语法问题: 在转换为原生DDL执行时,可能需要对SQL语句进行修改,以符合原生DDL的语法要求。请确保修改后的SQL语句语法正确,没有拼写错误、遗漏的符号或其他语法问题。 权限问题: 执行原生DDL语句可能需要特定的权限。请确保你有足够的权限执行DDL操作。如果你没有必要的权限,建议联系数据库管理员或相关团队,以获取所需的权限。 其他限制和约束: 数据库系统可能还有其他限制和约束,可能会导致DDL语句执行失败。例如,数据库可能要求表必须包含主键或唯一索引,以确保数据完整性。请检查数据库的限制和约束,确保DDL语句符合要求。
意中人jswyAM 2023-11-28 6:29:10 2 “回答1:这种就属于DMS无锁也不支持的场景。前面两个开启的意思是“开启无锁”,由于这个变更无法无锁,所以只能选择关闭了。闭后提交普通数据变更工单执行吧。回答2:会的,这个操作目前没有技术方案不锁表。此回答整理至钉群“阿里云DMS数据管理用户交流群”。”
我已经认真阅读了 你的问题:
【 DMS中这个改为原生DDL了,为什么还报错呢?
】
并思考了 报错
建议如下:
语法问题: 在转换为原生DDL执行时,可能需要对SQL语句进行修改,以符合原生DDL的语法要求。请确保修改后的SQL语句语法正确,没有拼写错误、遗漏的符号或其他语法问题。
权限问题: 执行原生DDL语句可能需要特定的权限。请确保你有足够的权限执行DDL操作。如果你没有必要的权限,建议联系数据库管理员或相关团队,以获取所需的权限。
其他限制和约束: 数据库系统可能还有其他限制和约束,可能会导致DDL语句执行失败。例如,数据库可能要求表必须包含主键或唯一索引,以确保数据完整性。请检查数据库的限制和约束,确保DDL语句符合要求。
“回答1:这种就属于DMS无锁也不支持的场景。前面两个开启的意思是“开启无锁”,由于这个变更无法无锁,所以只能选择关闭了。闭后提交普通数据变更工单执行吧。
回答2:
会的,这个操作目前没有技术方案不锁表。
此回答整理至钉群“阿里云DMS数据管理用户交流群”。”