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 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 ArcGIS Enterprise on Kubernetes, utilisez l’opération REST exportGeodatabaseLicense.

Paramètres

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

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 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

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 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.management.UpdateEnterpriseGeodatabaseLicense(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.management.UpdateEnterpriseGeodatabaseLicense(ent_gdb, authorization_file)

Rubriques connexes