権限の変更(Change Privileges) (データの管理)
サマリ
入力の ArcSDE データセット、スタンドアロン フィーチャクラス、またはテーブルに対するユーザ アクセス権限を確立または変更します。
使用法
- 
ArcSDE データセットを編集するには、[表示] と [編集] の両方のパラメータが付与されている必要があります。確認(表示)できないものは編集できないため、編集権限は表示権限に依存します。
 - 
[編集] 権限が取り消された場合でも、引き続きデータセットを表示することは可能です。しかし、表示権限が取り消された場合は、編集権限も自動的に取り消されます。
 - 
[表示] パラメータに相当する RDBMS(リレーショナル データベース管理システム)コマンドは Select です。
 - 
[編集] パラメータに相当する RDBMS コマンドは Update、Insert、Delete です。3 つのコマンドすべての付与または取り消しが、[編集] パラメータによって同時に行われます。
 
構文
ChangePrivileges_management (in_dataset, user, {View}, {Edit})
| パラメータ | 説明 | データ タイプ | 
in_dataset [in_dataset,...]  | 
 アクセス権限を変更する対象となるデータセット、フィーチャクラス、またはテーブル  | Layer; Table View; Dataset | 
user  | 
 権限を変更するデータベース ユーザ名  | String | 
View (オプション)  | 
 ユーザの表示権限を確立します。 
  | String | 
Edit (オプション)  | 
 ユーザの編集権限を確立します。 
  | String | 
コードのサンプル
次のスタンドアロン スクリプトで、ユーザ WendelClark に表示と編集の権限を付与する方法を示します。
# Name: GrantPrivileges_Example.py # Description: Grants view and edit privileges to WendelClark # Author: ESRI # Import system modules import arcpy # Set local variables datasetName = "Database Connections/gdb@production.sde/production.GDB.ctgFuseFeature" # Execute ChangePrivileges arcpy.ChangePrivileges_management(datasetName, "WENDELCLARK", "GRANT", "GRANT")
環境
このツールは、ジオプロセシング環境を使用しません
関連項目
ライセンス情報
ArcView:  いいえ
ArcEditor:  はい
ArcInfo:  はい
7/10/2012