【发布时间】:2020-07-20 18:09:13
【问题描述】:
我正在尝试将 CREATE INTEGRATION ON ACCOUNT 全局权限添加到自定义角色,而我的角色是 ACCOUNTADMIN。但我收到“未执行授权:权限不足”。错误。我做错了什么?
【问题讨论】:
标签: snowflake-cloud-data-platform
我正在尝试将 CREATE INTEGRATION ON ACCOUNT 全局权限添加到自定义角色,而我的角色是 ACCOUNTADMIN。但我收到“未执行授权:权限不足”。错误。我做错了什么?
【问题讨论】:
标签: snowflake-cloud-data-platform
您以红色突出显示的角色控制着您用于功能区按钮的角色。它与您用于工作表的角色不同。
您用于工作表的角色位于右侧,在“选择仓库”和“选择数据库”选项旁边。
在这种情况下,您将 SECURITYADMIN 角色用于工作表。您需要在工作表上更改它以使用 ACCOUNTADMIN 角色。
我的建议是使用这种语法以避免歧义:
use role ACCOUNTADMIN;
--Do the action you need
use role SYSADMIN; -- Immediately switch away from ACCOUNTADMIN when done using it.
将 ACCOUNTADMIN 想象成 Linux/Unix 中的 root。谨慎使用,完成后迅速退出。
【讨论】: