DMS中,任务编排不是可以设置每天自动执行嘛?如果创建任务编排的人换了一个数据库登录账号,执行任务编排的用户是切换之后的数据库账号嘛?
DMS中,任务编排确实可以设置为每天自动执行。但如果创建任务编排的用户和执行任务编排的用户的数据库账号不同,可能会导致问题。
具体来说:
当创建任务编排时,需要指定数据库连接信息,包括用户名密码。这个数据库账号就是创建任务编排的用户。
DMS系统会将该数据库账号记录在任务编排中,用来执行任务编排。
如果后来更换了这个数据库账号,DMS任务编排不会自动改用新的数据库账号。
所以,在执行自动任务编排时,DMS还是使用创建任务编排时原来那个数据库账号。
这就可能导致问题:
如果原来的数据库账号失效了,DMS执行任务编排将失败。
即使新的数据库账号有执行该任务编排的权限,DMS也无法使用。
这时,任务编排就无法正常每天自动执行。
解决方案是:
使用原来创建任务编排的数据库账号,将它的权限授予新的数据库账号
或者直接重新创建该任务编排,使用新的数据库账号。
在 DMS 中,任务编排允许您设置每日自动执行的定时任务。
关于您提到的数据库登录账号切换对任务编排的影响,可以根据以下情况来进行解答:
如果任务编排是由一个固定的数据库登录账号创建并配置的:当该数据库登录账号切换为另一个账号时,这不会直接影响已经创建的任务编排。任务编排将继续按照预定的计划和配置自动执行,使用切换之前的账号进行操作。
如果任务编排是由当前登录的数据库账号创建并配置的:如果您在创建任务编排时使用了当前登录的数据库账号,切换数据库账号后,该任务编排可能无法正常执行,因为它依赖于先前的账号权限和配置信息。在这种情况下,您需要相应地更新任务编排,以使用新的数据库登录账号和相应的权限。
在任何情况下,建议仔细检查和确保任务编排中使用的数据库账号具有足够的权限来执行所需的操作,并避免出现权限不足或不一致的问题。另外,请确保及时更新任务编排中使用的账号信息以反映最新的数据库登录账号和授权设置。
自动调度是在创建人名下执行的,手动调度是当前角色下执行的吧,此回答整理自钉群“阿里云DMS数据管理用户交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。