我努力设置正确的权限来执行任务。
当我尝试运行任务图(使用 UI:数据 > 数据库 > {db} > {schema} > 任务 > {my_task})时,我无法单击执行按钮,它显示“只有任务所有者或具有操作权限的用户才能执行任务。 ”
我现在的角色已经拥有整个账户的执行任务权限:
GRANT EXECUTE TASK ON ACCOUNT TO ROLE {myrole};
显然这还不够,所以我尝试了这个:
GRANT OPERATE ON TASK {my_task} TO ROLE {myrole};
这有效,但它不适用于所有任务/未来任务,如下所示:
GRANT OPERATE ON ALL TASKS TO ROLE {myrole}; -- Unsupported feature 'ALL'.
我有数百个任务。有没有办法为所有任务设置 OPERATE 权限(或更改所有权) - 并记住为所有未来任务设置该权限?
应在数据库/架构中提供: