Informix でのジオデータベースに対するユーザ権限
このトピックでは、一般的なユーザ(データ参照者、データ編集者、データ作成者、および ArcSDE 管理者)に必要なデータベース権限を説明します。
参照や簡単な SELECT ステートメントの発行以上の操作を行うユーザには、Informix データベースの RESOURCE 権限が必要です。リソースレベルの権限により、ユーザは次の操作を実行できます。
- データベースへの接続
- SELECT、INSERT、UPDATE、および DELETE ステートメントの実行(ユーザに必要なテーブルレベルの権限がある場合)
- ビューの作成(基になるテーブルでユーザに SELECT 権限がある場合)
- シノニムの作成
- 一時テーブルとそのインデックスの作成
- テーブルまたはインデックスの変更または削除(ユーザに必要なテーブルレベルの権限がある場合)
- テーブルレベルの権限の付与
- 新しいテーブルの作成
- 新しいインデックスの作成
- 新しいルーチンの作成
- 新しいデータ タイプの作成
SQL GRANT ステートメントを使用して、ArcSDE 管理者および他の適切なユーザに RESOURCE 権限を付与できます。
GRANT RESOURCE TO <user_name>
ユーザのタイプ |
データベースの権限 |
データセットの権限 |
注意 |
---|---|---|---|
データ参照者 |
CONNECT |
データベースが共有 ArcSDE ログ ファイル(デフォルト)を使用するように設定されている場合は、追加の権限が必要になります。詳細については、「ログ ファイル テーブル設定オプション」をご参照ください。 |
|
データ編集者 |
RESOURCE |
他ユーザのデータセットの SELECT、INSERT、UPDATE、DELETE |
|
データ作成者 |
RESOURCE |
||
ArcSDE 管理者 |
RESOURCE sysadmin データベースの CONNECT ※ |
既存のデータベース内にジオデータベースを作成するには、ArcSDE 管理者ユーザ(sde)にそのデータベースに対する RESOURCE 権限を付与する必要があります。既存のジオデータベースをアップグレードするには、ArcSDE 管理者ユーザ(sde)にそのデータベースに対する DBA 権限を付与する必要があります。 ※ sysadmin に対する CONNECT が必要なのは、sde ユーザがジオデータベースへのダイレクト コネクションを切断する必要がある場合だけです。 |
データベース権限を付与および削除するには、Informix ジオデータベースに DBA 権限を持つユーザとして接続し、SQL GRANT および REVOKE ステートメントを直接実行します。
データセットの権限は、ArcGIS Desktop で使用可能な [権限の変更(Change Privileges)] ジオプロセシング ツールを使用して、データセットの所有者が付与または取り消しを行います。手順については、「データセットの権限の設定」および「権限の変更(Change Privileges)」をご参照ください。