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

在AWS Redshift跨Schema创建视图时遇权限拒绝错误求助

Redshift跨Schema创建视图报"permission denied for schema2"问题排查

出现这个错误的核心原因是执行CREATE VIEW的用户缺少访问schema2及对应表的必要权限,具体排查和解决步骤如下:

  • 检查并授予schema2的USAGE权限
    Redshift中,访问某个schema下的对象前,必须拥有该schema的USAGE权限。请让超级用户或schema2的所有者执行以下语句:

    GRANT USAGE ON SCHEMA schema2 TO 你的用户名;
    
  • 检查并授予目标表的SELECT权限
    仅拥有schema的USAGE权限还不够,还需要对schema2.table_name拥有SELECT权限,执行:

    GRANT SELECT ON schema2.table_name TO 你的用户名;
    
  • 验证权限是否生效
    可以先执行简单查询测试权限:

    SELECT * FROM schema2.table_name LIMIT 1;
    

    如果该查询能正常返回结果,再重新执行视图创建语句即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 20:39:19