Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 用户和数据库安全 » 用户安全性(角色和特权) » 角色 » 兼容性角色

 

授予兼容性角色 (Sybase Central)

将兼容性角色授予用户或角色。授予兼容性角色通常是为了保持向后兼容性。

前提条件

必须对所授予的兼容性角色具有管理权限。

上下文和注释

向某个角色授予兼容性角色后,该角色及其被授予者都可使用兼容性角色的系统特权。不过,您可以禁用以下兼容性角色的系统特权继承:

  • SYS_AUTH_DBA_ROLE
  • SYS_AUTH_RESOURCE_ROLE
  • SYS_AUTH_BACKUP_ROLE
  • SYS_AUTH_VALIDATE_ROLE

在 Sybase Central 中,将上述其中一个兼容性角色授予用户扩展角色或系统角色时,缺省情况下会禁用系统特权继承。禁用兼容性角色的系统特权继承会模拟版本 12 及更早版本数据库中不可继承的权限的行为。

 任务
  1. 在 Sybase Central 中,使用 [SQL Anywhere 16] 插件连接到数据库。

  2. 在 [角色] 文件夹中,单击要授予的兼容性角色。

  3. 在右窗格中,单击 [被授予者]。

  4. 在右窗格中右击任意位置,然后选择 [新建] » [被授予者]。

  5. 单击要将兼容性角色授予的用户或角色,然后单击 [确定]。

    [被授予者] 中将新增一行。

    如果禁用兼容性角色的系统特权继承,则 [选项] 列将包含 [已禁用继承]。要启用系统特权继承,可右击该行,单击 [设置选项] 并选择 [启用系统特权继承]。

    如果选择 [已禁用继承],则除授予 SYS_AUTH_DBA_ROLE 兼容性角色外,不能授予管理权限。

  6. 单击 [文件] » [保存]。

结果

兼容性角色已授予用户或角色。

 另请参见