移行または削除された互換ロールをリストアします。このメソッドは、他の種類のロールのリストアには使用できません。
前提条件
MANAGE ROLES システム権限、およびリストアしているロールに付与されたすべてのシステム権限に対する管理権限が必要です。たとえば、SYS_AUTH_BACKUP_ROLE 互換ロールをリストアするには、MANAGE ROLES システム権限、および BACKUP DATABASE システム権限に対する管理権限が必要です。
内容と備考
データベース内に存在しなくなった互換ロールをリストアできます。これらのロールのいずれかをリストアすると、元のロールが持っていた権限を思い出したり、それらの権限をユーザ定義ロールに移行したりする場合に役立ちます。
互換ロールを移行した場合 (互換ロールは削除されます)、そのロールの被付与者には自動的に、移行先の新しいユーザ定義ロールが付与されます。互換ロールをリストアしても、被付与者が互換性ロールにリストアされるわけではありません。作成したユーザ定義ロールの被付与者のままとなります。
次のような CREATE ROLE 文を実行します。ここで role-name はロールの名前です。
CREATE ROLE role-name; |
例
次の例では、SYS_AUTH_BACKUP_ROLE 互換ロールをリストアし、ユーザ TomW を管理者として (のみ) 設定します。
CREATE ROLE SYS_AUTH_BACKUP_ROLE; |
次の例では、SYS_AUTH_DBA_ROLE、SYS_AUTH_SA_ROLE、および SYS_AUTH_SSO_ROLE システムロールをリストアします。
CREATE ROLE SYS_AUTH_DBA_ROLE |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |