You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Snowflake恢复任务报错需授予所有者EXECUTE TASK权限该如何解决?

Snowflake任务恢复报错解决方案

你遇到的报错是因为任务的所有者角色缺少账户级的EXECUTE TASK权限,按以下步骤操作即可解决:

  • 第一步:先确认目标任务的所有者角色,执行以下查询获取角色名:
    SHOW TASKS LIKE 'TASK_DELETE3';
    
    从返回结果的owner字段中获取该任务对应的所有者角色名称。
  • 第二步:切换至拥有账户权限管理权限的角色(如ACCOUNTADMIN、SECURITYADMIN,或拥有MANAGE GRANTS权限的自定义角色),执行授权命令:
    GRANT EXECUTE TASK ON ACCOUNT TO ROLE <替换为第一步查到的所有者角色名>;
    
  • 第三步:重新执行任务恢复命令即可生效:
    ALTER TASK TASK_DELETE3 RESUME;
    

注意:如果当前任务是任务DAG中的父任务,你需要确保DAG内所有关联子任务的所有者角色,也都被授予了EXECUTE TASK权限,否则整个任务流仍无法正常调度运行。

内容的提问来源于stack exchange,提问作者knozawa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 12:15:03