Résumé
La licence des géodatabases d'entreprise est concédée via un fichier d'autorisation ArcGIS Server. La géodatabase stocke ces informations d'autorisation pour autoriser l'accès à la géodatabase.
Si votre organisation octroit une licence à ArcGIS Server pour une certaine durée, votre administrateur de géodatabase peut exécuter l'outil Mettre à jour la clé de licence de la géodatabase d'entreprise avec un nouveau fichier d'autorisation ArcGIS Server pour 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, personnelle, de bureau ou de groupe de travail.
Vous devez vous connecter à la géodatabase d'entreprise en tant qu'administrateur de géodatabase pour exécuter cet outil.
Syntaxe
arcpy.management.UpdateEnterpriseGeodatabaseLicense(input_database, authorization_file)
Paramètre | Explication | Type de données |
input_database | Etablissez une connexion de base de données (fichier .sde) à la géodatabase d'entreprise que vous voulez autoriser avec un nouveau fichier d'autorisation d'entreprise ArcGIS Server. Vous devez vous connecter à la base de données en tant qu'administrateur de géodatabase. | Workspace |
authorization_file | Indique le chemin et le nom du fichier de codes clés généré lorsque vous avez autorisé ArcGIS Server Enterprise. Le cas échéant, copiez le fichier depuis la machine ArcGIS Server dans 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 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. | Espace de travail |
Exemple de code
Exemple 1 d'utilisation de l'outil UpdateEnterpriseGeodatabaseLicense (fenêtre Python)
Le script suivant peut s'exécuter dans une fenêtre Python pour mettre à jour les informations de licence dans une géodatabase d'entreprise. Dans cet exemple, le fichier de connexion à une base de données est enterprisegdb.sde. Il se trouve dans le dossier gdbs. Le fichier de codes clés a été copié dans le dossier temporaire.
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 l’outil UpdateEnterpriseGeodatabaseLicense (script autonome)
Vous pouvez modifier le script Python autonome suivant et l'utiliser pour mettre à jour les informations de licence dans une géodatabase d'entreprise.Dans cet exemple, le fichier de connexion à une base de données est enterprisegdb.sde. Il se trouve dans le dossier gdbs du répertoire usr des administrateurs de 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.UpdateEnterpriseGeodatabaseLicense_management(ent_gdb, authorization_file)
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui