GRANT OWNERSHIP ON ROLE 命令:限制将角色所有权转移给自身(已取消)

注意

此 BCR 已取消并已从 2024_08 捆绑包(默认禁用) 中移除。

启用此行为变更捆绑包后,角色所有权的转移将受到如下限制:

变更前:

用户可将角色的所有权授予角色本身。例如,允许使用以下 GRANT 语句:

GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
Copy
变更后:

用户不能再将角色的所有权授予角色本身。例如,使用以下 GRANT 语句会返回错误:

GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
Copy
003645 (42501): SQL execution error: Transferring OWNERSHIP of a role to itself is not allowed.

参考:1781

语言: 中文