ユーザ、ユーザ拡張ロール、またはユーザ定義ロールからロールを取り消します。
前提条件
ユーザ定義ロールを取り消すには、そのロールの管理権限が必要です。システムロールを取り消すには、MANAGE ROLES システム権限が必要です。
SYS ロールからロールを取り消すことはできません。その他のシステムロールからは、そのデフォルトロールでない場合に限り、ロールを取り消すことができます。
ロールを取り消すことができるのは、依存するすべてのロールが、min_role_admins データベースオプションで設定された、アクティブなパスワードを持つ管理者ユーザの最小数の要件を満たす場合のみです。
データベースに接続します。
REVOKE ROLE 文を実行します。次に例を示します。
オプション | 文 | ||
---|---|---|---|
ロールの取り消し |
|
||
ロールの管理権限を取り消しますが、ユーザは引き続きロールを行使できます |
|
例
SYS_AUTH_RESOURCE_ROLE 互換ロールをユーザ Jim から取り消します。
REVOKE ROLE SYS_AUTH_RESOURCE_ROLE FROM Jim; |
myRole ロールに対する管理権限のみをユーザ AnnW から取り消します。
REVOKE ADMIN OPTION FOR ROLE myRole FROM AnnW; |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |