恢复已迁移或已删除的兼容性角色。此方法不能用于恢复任何其它类型的角色。
前提条件
必须拥有 MANAGE ROLES 系统特权,并且对授予待恢复角色的所有系统特权具有管理权限。例如,要恢复 SYS_AUTH_BACKUP_ROLE 兼容性角色,必须拥有 MANAGE ROLES 系统特权,并且对 BACKUP DATABASE 系统特权具有管理权限。
上下文和注释
可以恢复数据库中不再存在的兼容性角色。恢复其中一个角色有助于记住原始角色所拥有的特权,也有助于将这些角色迁移至用户定义角色。
如果已迁移兼容性角色(造成该角色被删除),则系统会自动将该角色所迁移到的新用户定义角色授予该角色的被授予者。恢复兼容性角色并不会重新恢复该兼容性角色的被授予者。这些被授予者仍然是所创建的用户定义角色的被授予者。
执行如下 CREATE ROLE 语句,其中 role-name 是角色名称:
CREATE ROLE role-name; |
例
以下示例将恢复 SYS_AUTH_BACKUP_ROLE 兼容性角色,并将用户 TomW 设置为管理员(仅限管理员):
CREATE ROLE SYS_AUTH_BACKUP_ROLE; |
以下示例将恢复 SYS_AUTH_DBA_ROLE、SYS_AUTH_SA_ROLE 和 SYS_AUTH_SSO_ROLE 系统角色:
CREATE ROLE SYS_AUTH_DBA_ROLE; |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |