Mettre à jour la licence de la géodatabase d’entreprise (Gestion des données)

Synthèse

Met à jour la licence ArcGIS Server dans une géodatabase d’entreprise.

Si votre organisation utilise des licences ArcGIS Server d’une durée déterminée, l’administrateur de la géodatabase peut exécuter l’outil Mettre à jour la licence de la géodatabase d’entreprise avec un nouveau fichier d’autorisation ArcGIS Server afin de mettre à jour les informations de licence dans la géodatabase avant l’expiration de la licence existante. Cela permet aux clients de continuer à utiliser la géodatabase sans connaître d’interruptions provoquées par l’expiration des licences.

Utilisation

  • L’espace de travail en entrée doit être une géodatabase d’entreprise. Cet outil ne fonctionne pas avec les géodatabases fichier ou mobiles.

  • Vous devez vous connecter à la géodatabase d’entreprise en tant qu’administrateur de la géodatabase pour exécuter cet outil.

Paramètres

ÉtiquetteExplicationType de données
Connexion à la géodatabase en entrée

Indique une connexion (fichier .sde) à la géodatabase d’entreprise à autoriser avec un nouveau fichier d’autorisation ArcGIS Server Enterprise.

Vous devez vous connecter à la base de données en tant qu’administrateur de la géodatabase.

Workspace
Fichier d’autorisation

Indique le chemin d’accès et le nom du fichier de codes de clé généré lors de l’autorisation d’ArcGIS Server Enterprise. Le cas échéant, copiez le fichier depuis la machine ArcGIS Server vers un répertoire auquel l’outil a accès.

ArcGIS Server crée le fichier de codes de clé à l’emplacement suivant : \\Program Files\ESRI\License<release#>\sysgen (serveurs Microsoft Windows) ou /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen (serveurs Linux).

File

Sortie obtenue

ÉtiquetteExplicationType de données
Espace de travail en sortie

Géodatabase d’entreprise mise à jour.

Workspace

arcpy.management.UpdateEnterpriseGeodatabaseLicense(input_database, authorization_file)
NomExplicationType de données
input_database

Indique une connexion (fichier .sde) à la géodatabase d’entreprise à autoriser avec un nouveau fichier d’autorisation ArcGIS Server Enterprise.

Vous devez vous connecter à la base de données en tant qu’administrateur de la géodatabase.

Workspace
authorization_file

Indique le chemin d’accès et le nom du fichier de codes de clé généré lors de l’autorisation d’ArcGIS Server Enterprise. Le cas échéant, copiez le fichier depuis la machine ArcGIS Server vers un répertoire auquel l’outil a accès.

ArcGIS Server crée le fichier de codes de clé à l’emplacement suivant : \\Program Files\ESRI\License<release#>\sysgen (serveurs Microsoft Windows) ou /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen (serveurs Linux).

File

Sortie obtenue

NomExplicationType de données
out_workspace

Géodatabase d’entreprise mise à jour.

Workspace

Exemple de code

Exemple 1 d’utilisation de la fonction UpdateEnterpriseGeodatabaseLicense (fenêtre Python)

Le script ci-dessous peut être exécuté dans une fenêtre Python pour la mise à jour des informations de licence dans une géodatabase d’entreprise.

Dans cet exemple, le fichier de connexion à la base de données est enterprisegdb.sde. Il se trouve dans un dossier nommé gdbs. Le fichier de codes de clé a été copié dans le dossier temp.

import arcpy
ent_gdb = "C:\\gdbs\\enterprisegdb.sde"
authorization_file = "C:\\temp\\keycodes"
arcpy.UpdateEnterpriseGeodatabaseLicense_management(ent_gdb, authorization_file)
Exemple 2 d’utilisation de la fonction UpdateEnterpriseGeodatabaseLicense (script autonome)

Vous pouvez modifier le script autonome Python suivant et l’utiliser pour mettre à jour les informations de licence dans une géodatabase d’entreprise.

Dans cet exemple, le fichier de connexion à la base de données est enterprisegdb.sde. Il se trouve dans un dossier nommé gdbs dans le répertoire usr des administrateurs de la géodatabase. Le fichier de codes de clé a été copié dans le répertoire scratch.

# Import arcpy module
import arcpy

# Local variables:
ent_gdb = "/usr/gdbs/enterprisegdb.sde"
authorization_file = "/usr/scratch/keycodes"

# Process: Import authorization information from a new keycodes file.
arcpy.UpdateEnterpriseGeodatabaseLicense_management(ent_gdb, authorization_file)

Environnements

Cas particuliers

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes