ArcSDE-Verbindungsdatei erstellen (Data Management)
Zusammenfassung
Erstellt eine ArcSDE-Verbindungsdatei zur Verwendung beim Herstellen einer Verbindung mit ArcSDE-Geodatabases.
Verwendung
-
Obwohl Sie eine beliebige Dateierweiterung für den Namen der ArcSDE-Verbindungsdatei eingeben können, müssen Sie die Standarddateierweiterung .sde verwenden, damit sie von ArcGIS richtig erkannt wird.
-
Wenn gültige Verbindungsinformationen eingegeben werden, stellt das Werkzeug eine Verbindung mit dem ArcSDE-Server her, um die Versionsliste mit Versionen aufzufüllen, mit denen der verbundene Benutzer eine Verbindung herstellen darf.
-
Eine ausführlichere Erläuterung der ArcSDE-Verbindungseigenschaften finden Sie im Abschnitt Kurzer Überblick über Verbindungen zu ArcSDE-Geodatabases.
- Wenn Sie verhindern möchten, dass Ihre Verbindungsinformationen im Fenster Ergebnisse oder in den Protokolldateien des Geoverarbeitungsverlaufs gespeichert werden, müssen Sie die Verlaufsprotokollierung deaktivieren und die ArcSDE-Verbindungsdatei ohne die Verbindungsinformationen speichern, die Sie ausblenden möchten.
Dieses Werkzeug sollte nur verwendet werden, um Anwendungsserververbindungen mit der Geodatabase zu erstellen. Wenn Sie direkte Verbindungen erstellen möchten, sollten Sie das Werkzeug Datenbankverbindung erstellen verwenden.
Syntax
Parameter | Erläuterung | Datentyp |
out_folder_path |
Der Ordner, in dem die Datei .sde gespeichert wird. | Folder |
out_name |
Der Name der ArcSDE-Verbindungsdatei. Verwenden Sie die Dateierweiterung .sde. | String |
server |
Der Computername des ArcSDE-Servers. | String |
service |
Der Name des ArcSDE-Dienstes oder die TCP-Portnummer. | String |
database (optional) |
Nur andere Datenbanken als Oracle. Die DBMS-Datenbank, mit der eine Verbindung hergestellt werden soll. | String |
account_authentication (optional) |
| Boolean |
username (optional) |
Datenbankbenutzername zum Herstellen einer Verbindung mit Datenbankauthentifizierung. | String |
password (optional) |
Das Benutzerkennwort für die Datenbank beim Verwenden von Datenbankauthentifizierung. | Encrypted String |
save_username_password (optional) |
| Boolean |
version (optional) |
Die Version der Geodatabase, mit der eine Verbindung hergestellt werden soll. | String |
save_version_info (optional) |
| Boolean |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion "CreateArcSDEConnectionFile" im unmittelbaren Modus verwenden.
import arcpy
arcpy.CreateArcSDEConnectionFile_management(r'c:\connectionFiles',
'gpserver',
'5151',
'',
'toolbox',
'toolbox',
'SAVE_USERNAME',
'SDE.DEFAULT',
'SAVE_VERSION')
Das folgende eigenständige Skript ist ein einfaches Beispiel für die Anwendung der Funktion "CreateArcSDEConnectionFile" bei der Skripterstellung.
# 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)