データセットの権限の設定
他のデータベース ユーザが ArcSDE ジオデータベースのデータの内容を表示または変更できるようにしたい場合は、そのための権限を付与する必要があります。
[権限の変更(Change Privileges)] ジオプロセシング ツールを使用して、特定のデータセットでユーザが持つ権限を指定します。SELECT 権限を付与すると、ユーザはデータセットの内容の読み取りと選択はできますが、変更することはできません。また、編集権限(SELECT、UPDATE、INSERT、DELETE)を付与することもできます。この場合、ユーザはデータセットの内容を表示および変更することができます。
ユーザがデータセットを変更する権限(UPDATE、INSERT、DELETE)はグループでユーザに付与あるいは取り消されます。
データの権限の設定には次のルールが適用されます。
- データセットの権限を変更できるのは、データセットの所有者だけです。
- 権限を取り消すには、データセットを排他ロックする必要があります。そのため、別のユーザがデータセットに接続している場合、そのデータセットに対するユーザの権限を取り消すことはできません。
- フィーチャ データセット内のフィーチャクラスに異なる権限を付与することはできません。
- フィーチャ データセットにフィーチャクラスが追加された場合や、ネットワークまたはトポロジがフィーチャ データセット内に構築された場合は、これらをフィーチャ データセット内の新しいテーブルに適用できるように、所有者がフィーチャ データセットに再度権限を付与する必要があります。
- データセットの削除やその定義変更が可能なのはデータセットの所有者だけであるため、データセットの所有者がデータセットの INSERT、UPDATE、および DELETE 権限を他のユーザに割り当てている場合でも、権限を割り当てられたユーザがデータセットのスキーマを変更することはできません。
- データセットのユーザ権限は、一度に 1 つずつ変更する必要があります。
- ユーザ名を入力する際には、ユーザ名にドメインまたはコンピュータ名を指定しなければならない場合があります。これは、データセットが格納されているデータベース管理システムの種類と、ジオデータベースへの接続に使用するユーザ認証の種類によって異なります。たとえば、オペレーティング システム ログインがドメインまたはコンピュータの接頭辞を含むように作成された場合は、ユーザ名の前にドメインまたはコンピュータ名と円記号(\)を付ける必要があります。
BARNYARD\user1
- ArcMap を起動し、カタログ ウィンドウを開いて、カタログ ツリー内の Database Connections フォルダをダブルクリックします。
-
権限を変更したいデータを含むジオデータベースへ接続します。
必ずデータの所有者として接続してください。
-
ネットワーク データセットを右クリックし、[権限] をクリックします。
ヒント:
[データ管理] ツールボックスから [権限の変更(Change Privileges)] ツールを開くこともできます。
これにより、[権限の変更(Change Privileges)] ジオプロセシング ツールが開きます。
-
このツールの使用方法については、「権限の変更(Change Privileges)」をご参照ください。
ツールの [表示] ドロップダウン メニューで、ユーザにデータセットの SELECT 権限を付与するかどうかを指定することができます。[変更なし(AS IS)] はユーザの SELECT 権限を変更しないことを意味し、[付与(GRANT)] はユーザにデータセットの SELECT 権限を付与することを意味し、[削除(REVOKE)] は SELECT 権限を削除することを意味します。
[編集] ドロップダウン メニューを使用して、このデータセットに対してこのユーザに付与する UPDATE、INSERT および DELETE 権限を選択します。