我们如何检查雪花模式的授权?

How can we check the grants on schemas in snowflake?

我想知道如何查看雪花中特定模式被授予的权限?我们如何在雪花中做到这一点?

尝试了以下命令:

SHOW GRANTS ON SCHEMA <SCHEMA_NAME>;

但它失败说“语法不正确或未授权”

很可能您正在尝试从为 user.So 设置的另一个数据库 运行 此命令,如果是这样,则使用以下表达式检查授权:

SHOW GRANTS ON SCHEMA <Database>.<Schema-name>;

例如: 我想列出数据库 ABC 下的模式 XYZ 的授权详细信息。但是从工作表来看,数据库集是def。所以,命令将是:

SHOW GRANTS ON SCHEMA ABC.XYZ;