SHOW TAGS:共享标签需要标签的 READ 权限¶
有关数据共享的 SHOW TAGS 命令的行为如下:
- 之前:
如果数据共享提供商共享存储标签的架构,则使用者可以查看所有使用 SHOW TAGS 命令的共享标签,前提是执行 SHOW TAGS 命令的角色具有访问共享架构所需的权限。
- 现在:
作为使用者,要使用 SHOW TAGS 命令查看共享标签,您必须使用获得了每个标签 READ 权限的角色。标签的 READ 权限是新添加的,仅适用于数据共享环境。
提供商选择向共享授予标签的 READ 权限的方法:
直接向共享授予每个标签的 READ 权限。
GRANT READ ON TAG mytag TO SHARE myshare;
Copy将标签 READ 权限授予数据库角色,并将数据库角色授予共享。
GRANT READ ON TAG mytag TO DATABASE ROLE mydb.dbrole; GRANT DATABASE ROLE mydb.dbrole TO SHARE myshare;
Copy
使用者:
从共享创建数据库并将共享权限授予账户角色(无变更)。
将数据库角色授予账户角色(如果适用,则无需变更)。
使用 SQL 执行 SHOW TAGS 命令。
要确定您是否有受待处理行为影响的标签,请使用以下命令:
SHOW TAGS IN shared_database; SHOW TAGS IN shared_schema;
Copy
参考:1196