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