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)

授予系统特权,以授权用户或角色在数据库上执行操作。

前提条件

您必须对要授予的系统特权具有管理权限。

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

  2. 双击 [系统特权],然后选择一个系统特权。

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

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

  5. 选择要为其授予系统特权的用户或角色。

  6. 单击 [确定]。

    [系统特权] 表中将添加一个新行。

  7. (可选)使用 [管理权](管理权限)列对系统特权的管理权限进行更改。列中的复选标记表示用户或角色可以管理(授予或撤消)系统特权。空列表示用户或角色不具备系统特权的管理权限。在列中单击以切换选项。

    (可选)使用 [执行权](行使权限)列对用户或角色的行使权限进行更改。列中的复选标记表示用户或角色可以执行系统特权。缺省情况下将授予执行特权。在列中单击以切换选项。

  8. (可选)如果授予了 CHANGE PASSWORD 或 SET USER 系统特权,则 [选项] 列中将包含 [所有用户]。[选项] 列仅适用于这两种系统特权。

    • 如果授予了 CHANGE PASSWORD 系统特权,则缺省情况下用户或角色可以更改任何用户的口令。要限制可对哪些用户的口令进行更改,请右击相应的行,然后单击 [设置选项]。

    • 如果授予了 SET USER 系统特权,则缺省情况下用户或角色可以模拟任何用户。要限制可对哪些用户进行模拟,请右击相应的行,然后单击 [设置选项]。[选项] 列仅适用于 Change Password 和 Set User 系统特权。

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

结果

成功为用户或角色授予系统特权。如果为某个角色授予了系统特权,则被授予该角色的任何用户或角色均将继承这一新的系统特权。

 另请参见