Activer une géodatabase d’entreprise (Gestion des données)
Récapitulatif
L'outil Activer une géodatabase d'entreprise crée des tables système de géodatabase, des procédures stockées, des fonctions et des types dans une base de données d'entreprise existante, activant de cette façon les fonctionnalités de géodatabase dans la base de données.
Utilisation
- ArcGIS for Desktop (Standard ou Advanced), ArcGIS Engine Runtime ou ArcGIS for Server Standard ou Avancé doit être installé sur l'ordinateur à partir duquel vous allez vous connecter à la base de données et activer les fonctionnalités de géodatabase (créer une géodatabase dans la base de données). Vous devez pouvoir vous connecter directement à la base de données. Cela peut nécessiter d'installer et de configurer un client de système de gestion de bases de données (SGBD) sur l'ordinateur où le client ArcGIS est installé.
Si vous vous connectez à une base de données IBM DB2, Informix, Oracle ou PostgreSQL, vous devez vous connecter en tant qu'utilisateur nommé sde. Si vous vous connectez à une base de données Microsoft SQL Server, vous pouvez vous connecter en tant qu'utilisateur nommé sde ou qu'utilisateur dbo dans l'instance SQL Server. Consultez la rubrique correspondant à votre base de données pour plus d'informations sur les privilèges requis pour créer une géodatabase :
Syntaxe
Paramètre | Explication | Type de données |
input_database |
Fournissez le chemin d'accès et le nom de fichier de connexion pour la base de données dans laquelle les fonctionnalités de géodatabase doivent être activées. La connexion doit être établie en tant qu'utilisateur qualifié en tant qu'administrateur de géodatabase. | Workspace |
authorization_file |
Indique le chemin et le nom du fichier de codes clés créé lorsque vous avez autorisé ArcGIS for Server Enterprise. Ce fichier est contenue dans le dossier \\Program Files\ESRI\License<n° version>\sysgen sous Windows et dans le répertoire /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<n° version>/sysgen sous Linux. Si vous ne l'avez pas déjà fait, autorisez ArcGIS for Server à créer ce fichier. | File |
Exemple de code
Ce script utilise un fichier de connexion à une base de données existant (my_db_connection.sde) contenu dans l'emplacement de connexion à la base de données ArcGIS for Desktop par défaut pour activer les fonctionnalités de la géodatabase avec un fichier de codes clés sur un serveur distant.
##Import Arcpy module
import arcpy
arcpy.EnableEnterpriseGeodatabase_management("Database Connections\my_db_connection.sde", "//myagsserver/Program Files/ESRI/License10.1/sysgen/keycodes")
Ce script utilise un fichier de connexion à une base de données existant (database1.sde) dans un emplacement défini par l'utilisateur pour activer les fonctionnalités de la géodatabase avec un fichier de codes clés dans un emplacement défini par l'utilisateur sur l'ordinateur local.
##Import Arcpy module
import arcpy
arcpy.EnableEnterpriseGeodatabase_management("C:\myconnections\database1.sde", "C:\authfiles\keycodes")