ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

権限の変更 (Change Privileges)

  • サマリ
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

入力の ArcSDE データセット、スタンドアロン フィーチャクラス、またはテーブルに対するユーザー アクセス権限を確立または変更します。

使用法

  • ArcSDE データセットを編集するには、View パラメーターと Edit パラメーターの両方を GRANT に設定する必要があります。確認 (表示) できないものは編集できないため、編集権限は表示権限に依存します。

  • [編集] 権限が取り消された場合でも、引き続きデータセットを表示することは可能です。しかし、表示権限が取り消された場合は、編集権限も自動的に取り消されます。

  • [表示] パラメーターに相当する RDBMS (リレーショナル データベース管理システム) コマンドは Select です。

  • [編集] パラメーターに相当する RDBMS コマンドは Update、Insert、Delete です。3 つのコマンドすべての権限付与または取り消しが、[編集] パラメーターによって同時に行われます。

  • 以下のパラメーター説明では、ユーザーまたはユーザー名という用語を使用します。ユーザー名の代わりに、データベース ロールを使用することもできます。オペレーティング システム グループをサポートする RDBMS プラットフォームでは、ユーザー名の代わりにオペレーティング システム グループを指定することもできます。

構文

ChangePrivileges_management (in_dataset, user, {View}, {Edit})
パラメータ説明データ タイプ
in_dataset
[in_dataset,...]

アクセス権限を変更する対象となるデータセット、フィーチャクラス、またはテーブル

Layer; Table View; Dataset
user

権限を変更するデータベース ユーザー名

String
View
(オプション)

ユーザーの表示権限を確立します。

  • AS_IS —ユーザーの既存の表示権限を変更しません。ユーザーに表示権限がある場合は、引き続き表示権限が付与されます。ユーザーに表示権限がない場合は、引き続き表示権限は付与されません。
  • GRANT —データセットの表示をユーザーに許可します。
  • REVOKE —データセットを表示するためのすべてのユーザー権限を削除します。
String
Edit
(オプション)

ユーザーの編集権限を確立します。

  • AS_IS — ユーザーの既存の編集権限を変更しません。ユーザーに編集権限がある場合は、引き続き編集権限が付与されます。ユーザーに編集権限がない場合は、引き続き編集権限は付与されません。これがデフォルトです。
  • GRANT —入力データセットの編集をユーザーに許可します。
  • REVOKE —ユーザーの編集権限を削除します。ユーザーは引き続き入力データセットを表示できます。
String

コードのサンプル

次のスタンドアロン スクリプトで、ユーザー WendelClark に表示と編集の権限を付与する方法を示します。

# Name: GrantPrivileges_Example.py
# Description: Grants view and edit privileges to WendelClark

# 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")

環境

  • 現在のワークスペース

ライセンス情報

  • ArcGIS for Desktop Basic: ×
  • ArcGIS for Desktop Standard: ○
  • ArcGIS for Desktop Advanced: ○

関連トピック

  • ジオデータベース管理ツールセットの概要
  • データセット権限の付与と取り消し
  • [テーブル] ツールセットの概要
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル