ArcGIS Desktop

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

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

権限の変更 (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 Desktop Basic: いいえ
  • ArcGIS Desktop Standard: はい
  • ArcGIS Desktop Advanced: はい

関連トピック

  • ジオデータベース管理ツールセットの概要
  • [テーブル] ツールセットの概要

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル