snowflake-cloud-data-platform - 权限不足,无法删除架构

标签 snowflake-cloud-data-platform snowflake-schema

尝试授予角色访问权限以从 Snowflake 的数据库中删除架构。我需要申请什么补助金?

当前如果我们尝试为用户执行此语句: 如果存在“schemaname_123”,则删除架构

我们收到此错误: SQL 访问控制错误:没有足够的权限来操作架构“schemaname_123”

该角色当前在数据库上拥有这些授权 将数据库 RAW 的使用、监控和创建架构授予角色 INGESTION_ROLE;

最佳答案

DROP 权限与对象所有者相关。

要删除架构,您必须使用对该架构拥有所有权特权的角色。

请注意,授予所有权实际上是将所有权转移给另一个角色。

grant ownership on schema schemaname_123 to role INGESTION_ROLE;

关于snowflake-cloud-data-platform - 权限不足,无法删除架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66012583/

相关文章:

snowflake-cloud-data-platform - Snowflake 中共享数据库的精细访问控制

data-warehouse - 雪花日期维度

sql - 雪花: Insert null value in a numeric type column

sql - 如何在 Snowflake SQL/DBT 宏中映射对象/json 数组?

snowflake-cloud-data-platform - 正则表达式 INSTR -雪花

python-3.x - Python3 连接到雪花时出错:snowflake.connector.errors.OperationalError::Failed to execute :'SSLSocket' object has no attribute 'conn

datetime - 如何比较雪花中我所看到的两个日期(不同时区)(我无法设置时区参数)?

sql - 如何将拉丁数据插入雪花表

雪花中的Javascript函数将当前日期附加到表名