ユーザまたはユーザ拡張ロールに互換ロールを付与します。ユーザ拡張ロールではないユーザ定義ロールには、互換ロールを付与できません。
前提条件
付与しているロールに対する管理権限が必要です。
内容と備考
通常は、下位互換性を維持するために、ユーザまたはロールに互換ロールを付与します。
ロールに互換ロールが付与されている場合は、そのロールとその被付与者の両方が、その互換ロールの権限を使用できます。ただし、次の互換ロールに対するシステム権限の継承は無効にすることができます。
互換ロールのシステム権限の継承を無効にした場合は、被付与者でなく、ロールのみがシステム権限を使用できます。互換ロールに対するシステム権限の継承を無効にすると、バージョン 12 以前のデータベースの継承不可能な権限の動作と同様になります。
GRANT ROLE 文を実行します
オプション | 文の例 | ||
---|---|---|---|
他のユーザまたはロールにロールを付与したり、ロールを取り消したりする機能とともに、ロールを行使する機能を付与します。 |
|
||
他のユーザまたはロールにロールを付与したり、ロールを取り消したりする機能を付与しますが、ロールは行使しません。 |
|
||
ロールを行使する機能を付与しますが、他のユーザまたはロールにロールを付与したり、ロールを取り消したりはしません。 |
|
||
互換ロールを行使する機能を付与し、ロールのシステム権限継承を無効にします。 |
|
例
この例では、SYS_AUTH_BACKUP_ROLE をロール R_HumanResources に付与します。
GRANT ROLE SYS_AUTH_BACKUP_ROLE TO R_HumanResources WITH NO SYSTEM PRIVILEGE INHERITANCE |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |