Skip To Content

権限の変更

事前に定義されたロールを使用して、データベース サーバージオデータベース、およびデータセットのレベルで権限を設定できます。

データベース サーバー管理者権限の付与または削除

サーバー管理者権限を他のユーザーに付与するには、サーバー管理者が、そのユーザーのログインをサーバー管理者ロールに追加します。

  1. ArcMap を開始して、カタログ ウィンドウを開く
  2. ユーザーのサーバー権限を変更する対象のデータベース サーバーに接続します。
  3. データベース サーバーを右クリックして [権限] をクリックします。
  4. リストからユーザーを選択します。
  5. ユーザーにサーバー管理者権限を付与する場合は、[サーバー管理者] チェックボックスをオンにします。
  6. ユーザーのサーバー管理者権限を取り消す場合は、[サーバー管理者] チェックボックスをオフにします。
  7. [適用] をクリックします。

以上の操作で、ユーザーがデータベース サーバー上のサーバー管理者 (dbo) になりました。

ジオデータベース権限の変更

サーバー管理者またはジオデータベース管理者は、ジオデータベースに対する他のユーザーの権限を変更できます。これを行うには、[なし]、[読み取り専用]、[読み取り/書き込み]、または [管理] の 4 つのロールのどれかにユーザーを割り当てるか、これらのロールからユーザーを削除します。

ジオデータベースの各ロールは、ジオデータベース内のすべてのオブジェクトに権限を付与します。たとえば、ジオデータベースの [読み取り/書き込み] ロールに追加されたユーザーは、対象のジオデータベース内のすべてのデータの読み取り/書き込みアクセスを許可されます。

ヒント:
リストから選択したユーザーがデータベース サーバー管理者である場合、ユーザーがジオデータベースレベルの権限よりも高いレベルの権限を持っている旨を示すメッセージが表示され、すべての役割オプションが無効になります。これは、データベース サーバー管理者がサーバー レベルの権限とともに、すでにこれらのデータベース レベルの権限を持っているので、このダイアログ ボックスのいずれの役割も追加する必要がないためです。
  1. カタログ ウィンドウで、データベース サーバーに接続します。
  2. ユーザー権限を割り当てるジオデータベースを右クリックします。
  3. [管理] をクリックし、その後 [権限] をクリックします。
  4. [権限] ダイアログ ボックスで、リストから対象のユーザーまたはグループを選択します。
  5. 適切な役割をクリックし、[適用] をクリックします。

    たとえば、ユーザーにジオデータベースの読み取り専用の権限を割り当てたい場合は、[読み取り専用] をクリックします。

    このユーザーは、これでジオデータベース内のすべてのデータを表示できるようになりましたが、データの編集、削除、または追加を行うことはできません。

データセット権限の変更

Workgroup または デスクトップ ジオデータベースでデータセットに対する権限を変更するには、ユーザーを 3 つのロール (「読み取り専用」、「読み取り/書き込み」、または「なし」) のいずれか 1 つに割り当てます。

データセットの権限を割り当てるために、次のルールが適用されます。

  • データセットの権限を変更できるのは、データセットの所有者だけです。
  • データセットの削除やその定義変更が可能なのはデータセットの所有者だけであるため、データセットの所有者がデータセットの「読み取り/書き込み」権限を他のユーザーに割り当てている場合でも、そのユーザーがデータセットのスキーマを変更することはできません。
  • データセットのユーザー権限は、一度に 1 つずつ変更する必要があります。
  • フィーチャ データセット内のフィーチャクラスに異なる権限を付与することはできません。

ヒント:
リストから選択したユーザーがジオデータベース管理者またはサーバー管理者のロールに属している場合は、ユーザーがより高いレベルの権限を持っている旨を示すメッセージが表示され、データセットのすべての権限が無効になります。特定のオブジェクトへのアクセスを許可することは可能ですが、アクセスを禁止することはできないので、ユーザーにジオデータベースのすべてのオブジェクトに対する「読み取り/書き込み」アクセスを許可したくない場合は、ジオデータベースへの権限を「読み取り専用」に変更し、「読み取り/書き込み」アクセスを許可するデータセットでのみ、「読み取り/書き込み」アクセスを許可します。
  1. カタログ ツリーで、権限を変更するデータセットを含むジオデータベースへ接続します。

    必ずデータセットの所有者として接続してください。

  2. 特定の権限を他のユーザーに割り当てるデータセットを右クリックします。
  3. [管理] をクリックし、[権限] をクリックします。

    データセットの [権限] ダイアログ ボックスが表示されます。

  4. [データベース サーバー ユーザー] のリストから、データセットの権限を割り当てるユーザーまたはグループを選択します。
  5. このユーザーまたはグループに割り当てるデータセットの権限 ([なし][読み取り専用][読み取り/書き込み]) をクリックします。
  6. [適用] をクリックします。
  7. [OK] をクリックして、ダイアログ ボックスを閉じます。