Créer un fichier de connexion à ArcSDE (Gestion des données)
Récapitulatif
Crée un fichier de connexion à ArcSDE pour se connecter aux géodatabases ArcSDE.
Utilisation
-
Bien que vous puissiez entrer toute extension de fichier pour le Nom du fichier de connexion ArcSDE, vous devez utiliser l'extension de fichier .sde standard pour qu'il soit reconnu correctement par ArcGIS.
-
Lorsque des informations de connexion valides sont entrées, l'outil se connecte au serveur ArcSDE pour renseigner la liste de versions avec les versions pour lesquelles l'utilisateur connecté a l'autorisation de se connecter.
-
Reportez-vous à la rubrique Présentation rapide des connexions aux géodatabases ArcSDE pour une explication plus complète des propriétés de connexion ArcSDE.
- Si vous voulez empêcher l'enregistrement de vos informations de connexion dans la fenêtre Résultats ou leur stockage dans les fichiers journaux d'historique de géotraitement, vous devez désactiver consignation dans l'historique et enregistrer le fichier de connexion ArcSDE sans enregistrer les informations de connexion vous souhaitez masquer.
Syntaxe
Paramètre | Explication | Type de données |
out_folder_path |
Chemin d'accès au dossier où le fichier .sde sera stocké. | Folder |
out_name |
Nom du fichier de connexion à ArcSDE. Utilisez l'extension de fichier .sde. | String |
server |
Nom de machine du serveur ArcSDE. | String |
service |
Nom de service ArcSDE ou numéro de port TCP. | String |
database (Facultatif) |
Pour les bases de données non-Oracle uniquement. Base de données SGBD à laquelle se connecter. | String |
account_authentication (Facultatif) |
| Boolean |
username (Facultatif) |
Nom d'utilisateur de base de données pour se connecter en utilisant l'authentification de base de données. | String |
password (Facultatif) |
Mot de passe d'utilisateur de base de données pour l'utilisation de l'authentification de base de données. | Encrypted String |
save_username_password (Facultatif) |
| Boolean |
version (Facultatif) |
Version de géodatabase à laquelle se connecter. | String |
save_version_info (Facultatif) |
| Boolean |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction CreateArcSDEConnectionFile en mode immédiat.
import arcpy arcpy.CreateArcSDEConnectionFile_management(r'c:\connectionFiles', 'gpserver', '5151', '', 'toolbox', 'toolbox', 'SAVE_USERNAME', 'SDE.DEFAULT', 'SAVE_VERSION')
Le script autonome suivant est un exemple d'application simple de la fonction CreateArcSDEConnectionFile dans l'écriture de scripts.
# 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)