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-Verbindungsdateieingeben 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.
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 # Author: ESRI # 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)