ArcGIS Desktop

  • Documentation
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Activer une géodatabase d'entreprise

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

L'outil Activer une géodatabase d'entreprise permet de créer des tables système de géodatabase, des procédures stockées, des fonctions et des types dans une base de données existante, en activant ainsi la fonctionnalité de géodatabase dans la base de données.

Utilisation

  • ArcGIS Desktop (Desktop Standard ou Desktop Advanced), ArcGIS Engine Geodatabase Update ou ArcGIS Server doit être installé sur l'ordinateur à partir duquel vous vous connectez à la base de données et activez la fonctionnalité de géodatabase.
  • Le fichier de connexion à une base de données que vous indiquez à l'outil doit vous permettre de vous connecter en tant qu'utilisateur détenant le rôle d'administrateur de géodatabase. Connectez-vous en tant qu'utilisateur sde pour créer une géodatabase dans une base de données IBM DB2, Informix ou PostgreSQL. Connectez-vous en tant qu'utilisateur sde pour créer une géodatabase principale dans Oracle. Connectez-vous en tant que propriétaire de structure différent pour créer une géodatabase de structure utilisateur dans Oracle. Pour SQL Server, vous pouvez vous connecter en tant qu'utilisateur appelé sde pour créer une géodatabase de structure sde ou en tant qu'utilisateur dbo dans l'instance Microsoft SQL Server pour créer une géodatabase dans le schéma dbo de la base de données.

  • Si vous vous connectez à une base de données SQL Server, l'instance SQL Server doit utiliser un classement insensible à la casse. READ_COMMITTED_SNAPSHOT et ALLOW_SNAPSHOT_ISOLATION doivent également être définis sur ON dans la base de données.

  • L'utilisateur qui crée la géodatabase doit disposer de privilèges spécifiques. Consultez la rubrique correspondant à votre base de données pour plus d'informations sur les privilèges requis pour créer une géodatabase :

    • Privilèges pour les géodatabases dans DB2
    • Privilèges pour les géodatabases dans Informix
    • Privilèges pour les géodatabases dans Oracle
    • Privilèges pour les géodatabases dans PostgreSQL
    • Privilèges pour les géodatabases dans SQL Server

  • Vous devez configurer la bibliothèque st_geometry avant de pouvoir activer la fonctionnalité de géodatabase dans Oracle. Reportez-vous à la rubrique Créer une géodatabase dans Oracle pour en savoir plus.

  • Vous devez placer la bibliothèque st_geometry dans le répertoire lib de PostgreSQL sur le serveur PostgreSQL avant de pouvoir activer la fonctionnalité de géodatabase dans PostgreSQL. Reportez-vous à la rubrique Créer une géodatabase dans PostgreSQL sous Linux ou Créer une géodatabase dans PostgreSQL sous Windows pour en savoir plus.

Syntaxe

EnableEnterpriseGeodatabase_management (input_database, authorization_file)
ParamètreExplicationType de données
input_database

Indiquez le chemin et le nom du fichier de connexion de la base de données dans laquelle vous souhaitez activer la fonctionnalité de géodatabase. Vous devez vous connecter en tant qu'utilisateur doté des privilèges d'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 Server. Ce fichier figure dans le dossier \\Program Files\ESRI\License<release#>\sysgen sous Windows ou dans le répertoire /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen sous Linux. Si vous ne l'avez pas déjà fait, autorisez ArcGIS Server à créer ce fichier.

Vous devrez peut-être copier le fichier de codes clés de l'ordinateur ArcGIS Server vers un emplacement accessible à l'outil.

File

Exemple de code

1er exemple d'utilisation de l'outil Créer une géodatabase d'entreprise (script autonome)

Ce script utilise un fichier de connexion à une base de données existant (my_db_connection.sde) situé dans l'emplacement de connexion à la base de données ArcCatalog 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
arcpy.EnableEnterpriseGeodatabase_management("Database Connections\my_db_connection.sde", "//myagsserver/Program Files/ESRI/License/sysgen/keycodes")
2ème exemple d'utilisation de l'outil Créer une géodatabase d'entreprise (script autonome)

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
arcpy.EnableEnterpriseGeodatabase_management("C:\myconnections\database1.sde", "C:\authfiles\keycodes")

Environnements

  • Espace de travail courant

Informations de licence

  • ArcGIS Desktop Basic: Non
  • ArcGIS Desktop Standard: Oui
  • ArcGIS Desktop Advanced: Oui

Rubriques connexes

  • Créer une géodatabase dans DB2
  • Créer une géodatabase dans Informix
  • Créer une géodatabase dans Oracle
  • Créer une géodatabase dans PostgreSQL sous Linux
  • Créer une géodatabase dans PostgreSQL sous Windows
  • Créer une géodatabase d'entreprise dans SQL Server
  • Vue d'ensemble du jeu d'outils Administration de la géodatabase

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2018 Esri. | Confidentialité | Légal