ArcSDE 接続ファイルの作成(Create ArcSDE Connection File) (データの管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

ArcSDE ジオデータベースへの接続で使用する ArcSDE 接続ファイルを作成します。

使用法

構文

CreateArcSDEConnectionFile_management (out_folder_path, out_name, server, service, {database}, {account_authentication}, {username}, {password}, {save_username_password}, {version}, {save_version_info})
パラメータ説明データ タイプ
out_folder_path

.sde ファイルの保存先となるフォルダ パス。

Folder
out_name

ArcSDE 接続ファイルの名前。ファイル拡張子 *.sde を使用します。

String
server

ArcSDE Server のコンピュータ名。

String
service

ArcSDE サービス名または TCP ポート番号。

String
database
(オプション)

Oracle 以外のデータベースのみ。接続先の DBMS データベース。

String
account_authentication
(オプション)
  • DATABASE_AUTHデータベース認証。内部データベース ユーザ名およびパスワードを使用して DBMS に接続します。コネクションを作成するときにユーザ名とパスワードを入力する必要はありませんが、入力していない場合は、コネクションが確立されたときにユーザ名とパスワードを入力するよう求められます。
  • OPERATING_SYSTEM_AUTHオペレーティング システム認証を使用します。ユーザ名とパスワードを入力する必要はありません。オペレーティング システムへのログインで使用されたユーザ名とパスワードを使ってコネクションが作成されます。オペレーティング システムで使用したログイン情報がジオデータベースへのログインで無効な場合、コネクションは確立されません。また、Oracle、DB2、または Informix に格納されたジオデータベースへのコネクションを作成する場合は、データベースへのダイレクト コネクションを使用する必要があります。
Boolean
username
(オプション)

データベース認証を使用した接続で使用されるデータベース ユーザ名。

String
password
(オプション)

データベース認証使用時のデータベース ユーザのパスワード。

Encrypted String
save_username_password
(オプション)
  • SAVE_USERNAMEユーザ名とパスワードを接続ファイルに保存します。
  • DO_NOT_SAVE_USERNAMEユーザ名とパスワードを接続ファイルに保存しません。このファイルを使用して接続を試行するたびに、ユーザ名とパスワードを入力するよう求められます。
Boolean
version
(オプション)

接続先のジオデータベース バージョン。

String
save_version_info
(オプション)
  • SAVE_VERSIONバージョン名を接続ファイルに保存します。
  • DO_NOT_SAVE_VERSIONバージョン名を接続ファイルに保存しません。バージョン名をファイルに保存しないと、接続ファイルへの次回アクセス時にデフォルト バージョンへの接続が実行されます。
Boolean

コードのサンプル

CreateArcSDEConnectionFile(ArcSDE 接続ファイルの作成)の例(Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで CreateArcSDEConnectionFile(ArcSDE 接続ファイルの作成)関数を使用する方法を示しています。

import arcpy
arcpy.CreateArcSDEConnectionFile_management(r'c:\connectionFiles',
                                            'gpserver',
                                            '5151',
                                            '',
                                            'toolbox',
                                            'toolbox',
                                            'SAVE_USERNAME',
                                            'SDE.DEFAULT',
                                            'SAVE_VERSION')
CreateArcSDEConnectionFile(ArcSDE 接続ファイルの作成)の例 2(スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、CreateArcSDEConnectionFile(ArcSDE 接続ファイルの作成)関数をスクリプティングに適用する単純な例を示しています。

# CreateArcSDEConnection.py
# Description: Simple example showing use of CreateArcSDEConnectionFile tool
 
# Import system modules
import arcpy

# Set variables
folderName = r"c:\connectionFiles"
fileName = "Connection to gpserver.sde"
serverName = "gpserver"
serviceName = "5151"
databaseName = ""
authType = "DATABASE_AUTH"
username = "toolbox"
password = "toolbox"
saveUserInfo = "SAVE_USERNAME"
versionName = "SDE.DEFAULT"
saveVersionInfo = "SAVE_VERSION"

# Process: Use the CreateArcSDEConnectionFile function
arcpy.CreateArcSDEConnectionFile_management (folderName,
                                             fileName,
                                             serverName,
                                             serviceName,
                                             databaseName,
                                             authType,
                                             username,
                                             password,
                                             saveUserInfo,
                                             versionName,
                                             saveVersionInfo)

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
7/28/2014