Résumé
La licence des géodatabases d'entreprise est concédée via un fichier d'autorisation ArcGIS for Server. La géodatabase stocke ces informations d'autorisation pour autoriser l'accès à la géodatabase.
Si votre organisation octroit une licence à ArcGIS for 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 for 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
UpdateEnterpriseGeodatabaseLicense_management (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 for 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 for Server Enterprise. Le cas échéant, copiez le fichier depuis la machine ArcGIS for Server dans un répertoire auquel l'outil a accès. ArcGIS for 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 |
Exemple de code
Exemple 1 d'utilisation de l'outil UpdateLicense (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 UpdateLicense (script Python 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
Cet outil n'utilise aucun environnement de géotraitement
Informations de licence
- ArcGIS Desktop Basic: Non
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui