尝试授予角色访问权限以从 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/