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 の場合)

 

レッスン 2:ユーザ A への権限の付与 (SQL の場合)

システム権限とオブジェクトレベル権限をユーザ A に付与します。

前提条件

このレッスンでは、このチュートリアルのこれまでのレッスンをすべて完了したことを前提としています。レッスン 1:次の 2 名のユーザを作成します。ユーザ A とユーザ B (SQL)を参照してください。

 ♦ タスク
  1. Interactive SQL で次の文を実行し、BACKUP DATABASE と VALIDATE ANY OBJECT システム権限をユーザ A に付与します。

    GRANT BACKUP DATABASE, VALIDATE ANY OBJECT TO UserA;
  2. 次の文を実行し、Employees テーブルでの SELECT および UPDATE オブジェクトレベル権限をユーザ A に管理権限付きで付与します。

    GRANT SELECT, UPDATE ON GROUPO.EMPLOYEES TO UserA WITH GRANT OPTION;
  3. これにより、ユーザ A は Employees テーブルから選択および更新を行えます。また、ユーザ A は Employees テーブルからの選択および更新を行う機能を他のユーザに付与することもできます。

結果

ユーザ A が BACKUP DATABASE と VALIDATE ANY OBJECT システム権限を持つようになります。この権限は、サンプルデータベースのバックアップに必要です。また、ユーザ A は Employees テーブルでの SELECT および UPDATE オブジェクトレベル権限も持ち、同じ権限を他のユーザに付与できます。

 参照