DMS数据归档时源数据库需要拥有导出权限,现有个调度归档任务正常执行,但是创建子工单,一样的内容?[阿里云数据管理DMS]

DMS数据归档时

源数据库需要拥有导出权限 TraceId : 0abb7e3616849175460121017ea25a? AnalyticDB-MySQL 3.0,rds -> adbmysql现有个调度归档任务正常执行,但是创建子工单,一样的内容,就提示没导出权限

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
4 条回复 A 作者 M 管理员
  1. 这表明在执行调度归档任务时,DMS 检测到源数据库没有导出权限,导致子任务执行失败。

  2. 如果账号没有相关的导出权限。

    则需要在权限申请工单页面,配置需要申请的数据库、表或其他资源的导出权限信息。

  3. 根据您提供的错误日志信息,可以看到以下报错信息:

    • 错误代码:ERR-CODE: [TDDL-4636](ERR DDL JOB ERROR] Execute subjob 1597423165011660800 failed with state ROLLBACK COMPLETED.
    • 提示信息:源数据库需要拥有导出权限 TraceId :
      0abb7e3616849175460121017ea25a
      这表明在执行调度归档任务时,DMS 检测到源数据库没有导出权限,导致子任务执行失败。

    根据您的描述,当前的调度归档任务可以正常执行,但是在创建子工单时会出现权限问题。这可能是因为子工单的配置与主工单不同,导致权限检查失败。为了解决这个问题,您可以尝试以下方法:

    1. 检查子工单的配置,确保所有必要的权限都已经配置到位。

    2. 如果您使用的是 AnalyticDB-MySQL 3.0,rds -> adbmysql 的数据源,请确保源数据库已经配置了相应的导出权限。

    3. 如果问题仍然存在,您可以尝试重新创建子工单,或者联系阿里云技术支持寻求帮助。
  4. 根据您提供的信息,DMS数据归档时源数据库需要拥有导出权限。如果您正在使用AnalyticDB-MySQL 3.0和rds作为源数据库,并且正在尝试将数据导出到adbmysql,那么您需要确保源数据库具有导出权限。如果您已经具有导出权限,但是在创建子工单时仍然收到错误消息,那么您可以尝试检查您的DMS配置和权限设置,以确保您具有正确的权限来执行此操作。您还可以尝试联系阿里云技术支持,以获取更多帮助和指导。

  5. 您需要有该库的导出权限,更多信息,请参见查看我的权限。https://help.aliyun.com/zh/dms/user-guide/view-owned-permissions#task-1940691

    操作步骤
    登录数据管理DMS 5.0。
    在顶部菜单栏中,选择安全与规范 > 权限中心 > 我的权限。
    说明
    您还可以在首页页签中,查看您拥有的权限:
    单击页面下方有权限的资产页签,查看拥有的操作权限。
    单击页面下方我 Owner 的资产页签,查看拥有的数据权限。
    如果您没有找到有权限的资产或我 Owner 的资产页签,单击页面右侧的设置图标,选中需要的模块。
    查看您拥有的权限。
    单击普通权限页签,查看拥有的操作权限,包括库权限、表权限、敏感列权限、行权限和实例权限。
    说明
    实例权限中包含实例登录权限和性能查看权限。
    暂不支持查询和释放可编程对象权限。
    单击Owner资源页签,查看拥有的数据权限,包括Owner的实例、Owner的库和Owner的表。

    若需求发生变更,在提交审批后无论审批通过与否均可撤回工单,减少数据流出。
    工单的审批流程由管理员、DBA在系统管理-安全管理-安全规则进行指定,建议您日常测试环境的变更也通过工单管理(考虑研发效率的影响可设置无审批),这样在变更时都有备份、行数校验等保障,即使操作不符合预期也可以快速恢复。