Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ データベース管理 » ユーザとデータベースのセキュリティ » ユーザのセキュリティ (ロールと権限) » ロール

 

ロールの付与 (SQL の場合)

ユーザまたは別のロールにロールを付与します。

前提条件

付与しているロールに対する管理権限が必要です。

内容と備考

システムロールには管理権限を付与できません。システムロールを管理できるのは、MANAGE ROLES システム権限を持つユーザのみです。

 ♦ タスク
  1. データベースに接続します。

  2. GRANT ROLE 文を実行します。次に例を示します。

    オプション

    管理権限を持たないロールを付与します。

    GRANT ROLE role-name TO userid;

    管理権限を持つロールを付与します。

    GRANT ROLE role-name TO userid WITH ADMIN OPTION;

    管理権限のみのロールを付与します。

    GRANT ROLE role-name TO userid WITH ADMIN ONLY OPTION;

結果

ロールは、ユーザまたはロールに付与されます。

RoleB を管理権限とともにユーザ Jane に付与するには、次の文を実行します。

GRANT ROLE RoleB TO Jane WITH ADMIN OPTION

ユーザ John に RoleB に対する管理権限を付与するが、RoleB を使用できないようにするには、次の文を実行します。

GRANT ROLE RoleB TO John WITH ADMIN ONLY OPTION

 参照