在 Sybase Central 和 Interactive SQL 中您都可以移除组中的用户或组。
将某个用户或组从组中移除不 会将它们从数据库(或其它组)中删除。要执行此操作,必须删除用户/组本身。
只有具有 DBA 特权的用户才能撤消组成员资格。
将某个用户添加到某一组后,该用户将继承指派给该组的所有权限。SQL Anywhere 不允许您撤消用户以组成员身份继承的权限的子集,因为您只能撤消由 GRANT 语句显式授予的权限。如果需要让不同的用户拥有不同的权限,则可创建具有适当权限的不同的组,或者为每位用户显式授予他们所需的权限。
以具有 DBA 特权的用户身份连接到数据库。
单击 [用户和组]。
双击某一用户或组。
在 [成员资格] 窗格中,右击某一组然后选择 [删除成员资格]。
此外,要删除用户,还可以双击组,然后在右窗格中单击 [成员] 选项卡,再右击用户或组并选择 [删除成员]。
以具有 DBA 特权的用户身份连接到数据库。
执行 REVOKE MEMBERSHIP IN GROUP 语句,指定组名和用户名。
从 personnel 组中移除用户 M_Haneef:
REVOKE MEMBERSHIP IN GROUP personnel FROM M_Haneef; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |