Mettre à jour la licence de la géodatabase d’entreprise (Outils de gestion des données)
Résumé
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 Update Enterprise Geodatabase License (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 avec aucun autre type de géodatabase.
Vous devez vous connecter à la géodatabase d’entreprise en tant qu’administrateur de la géodatabase pour exécuter cet outil.
Pour générer un fichier de licence pour des enterprise geodatabases sous licence avec ArcGIS Enterprise on Kubernetes, utilisez l’opération REST exportGeodatabaseLicense.
Connexion de base de données (fichier .sde) à la géodatabase d’entreprise à autoriser avec un nouveau fichier d’autorisation ArcGIS Server Enterprise.
Le fichier de connexion à la base de données doit permettre de se connecter en tant qu’administrateur de la géodatabase.
Workspace
Fichier d’autorisation
Chemin et nom du fichier de codes clés généré lorsque ArcGIS Server Enterprise a été autorisé. 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 clés à 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).
Connexion de base de données (fichier .sde) à la géodatabase d’entreprise à autoriser avec un nouveau fichier d’autorisation ArcGIS Server Enterprise.
Le fichier de connexion à la base de données doit permettre de se connecter en tant qu’administrateur de la géodatabase.
Workspace
authorization_file
Chemin et nom du fichier de codes clés généré lorsque ArcGIS Server Enterprise a été autorisé. 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 clés à 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 dérivée
Nom
Explication
Type de données
out_workspace
Géodatabase d’entreprise mise à jour.
Workspace
Exemple de code
Exemple 1 d’utilisation d’UpdateEnterpriseGeodatabaseLicensee (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 clés a été copié dans le dossier temp.
Exemple 2 d’utilisation d’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 clés 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.management.UpdateEnterpriseGeodatabaseLicense(ent_gdb, authorization_file)