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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 数据库管理 » 数据库配置 » 用户 ID、特权和权限 »

 

撤消组成员资格

 ♦ 从另一个组中删除用户或组 (Sybase Central)

将某个用户或组从组中移除不会将它们从数据库(或其它组)中删除。要执行此操作,必须删除用户/组本身。

将某个用户添加到某一组后,该用户将继承指派给该组的所有可继承权限。SQL Anywhere 不允许您撤消用户以组成员身份继承的权限的子集,因为您只能撤消由 GRANT 语句显式授予的权限。如果需要让不同的用户拥有不同的权限,则可创建具有适当权限的不同的组,或者为每位用户显式授予他们所需的权限。

  1. 使用 SQL Anywhere 12 插件以具有 DBA 权限的用户身份连接到数据库。

  2. 单击 [用户和组]。

  3. 双击某一用户或组。

  4. 在 [成员资格] 窗格中,右击某一组然后单击 [删除成员资格]。

提示

此外,要删除用户,还可以双击组,然后在右窗格中单击 [成员] 选项卡,再右击用户或组并单击 [删除成员]。

 ♦ 从另一个组中删除用户或组 (SQL)

将某个用户或组从组中移除不会将它们从数据库(或其它组)中删除。要执行此操作,必须删除用户/组本身。

将某个用户添加到某一组后,该用户将继承指派给该组的所有可继承权限。SQL Anywhere 不允许您撤消用户以组成员身份继承的权限的子集,因为您只能撤消由 GRANT 语句显式授予的权限。如果需要让不同的用户拥有不同的权限,则可创建具有适当权限的不同的组,或者为每位用户显式授予他们所需的权限。

  1. 以具有 DBA 权限的用户身份连接到数据库。

  2. 执行 REVOKE MEMBERSHIP IN GROUP 语句,指定组名和用户名。

 另请参见
 示例