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 |