Aktualisiert die ArcGIS Server-Lizenz in einer Enterprise-Geodatabase.
Wenn Ihre Organisation ArcGIS Server für einen festgelegten Zeitraum lizenziert, kann der Geodatabase-Administrator das Werkzeug Enterprise-Geodatabase-Lizenz aktualisieren mit einer neuen ArcGIS Server-Autorisierungsdatei ausführen, um die Lizenzinformationen in der Geodatabase zu aktualisieren, bevor die vorhandene Lizenz abläuft. Auf diese Weise können Clients weiterhin mit der Geodatabase arbeiten, ohne dass es aufgrund von abgelaufenen Lizenzen zu Unterbrechungen kommt.
Verwendung
Der Eingabe-Workspace muss eine Enterprise-Geodatabase sein. Dieses Werkzeug funktioniert nicht mit anderen Geodatabase-Typen.
Zur Ausführung dieses Werkzeug müssen Sie eine Verbindung mit der Enterprise-Geodatabase als Geodatabase-Administrator herstellen.
Um eine Lizenzdatei für eine mit ArcGIS Enterprise on Kubernetes lizenzierte Enterprise-Geodatabase zu generieren, verwenden Sie die REST-Operation exportGeodatabaseLicense.
Eine Datenbankverbindung (.sde-Datei) zu der Enterprise-Geodatabase, die Sie mit einer neuen Autorisierungsdatei für ArcGIS Server Enterprise autorisieren möchten.
Die Datenbankverbindungsdatei muss sich als Geodatabase-Administrator mit der Datenbank verbinden.
Workspace
Autorisierungsdatei
Pfad und Dateiname der Keycode-Datei, die beim Autorisieren von ArcGIS Server Enterprise generiert wurde. Kopieren Sie bei Bedarf die auf dem ArcGIS Server-Computer gespeicherte Datei in ein Verzeichnis, auf das das Werkzeug zugreifen kann.
ArcGIS Server erstellt die Keycode-Datei am folgenden Speicherort: \\Program Files\ESRI\License<release#>\sysgen (Microsoft Windows-Server) oder /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen (Linux-Server).
Eine Datenbankverbindung (.sde-Datei) zu der Enterprise-Geodatabase, die Sie mit einer neuen Autorisierungsdatei für ArcGIS Server Enterprise autorisieren möchten.
Die Datenbankverbindungsdatei muss sich als Geodatabase-Administrator mit der Datenbank verbinden.
Workspace
authorization_file
Pfad und Dateiname der Keycode-Datei, die beim Autorisieren von ArcGIS Server Enterprise generiert wurde. Kopieren Sie bei Bedarf die auf dem ArcGIS Server-Computer gespeicherte Datei in ein Verzeichnis, auf das das Werkzeug zugreifen kann.
ArcGIS Server erstellt die Keycode-Datei am folgenden Speicherort: \\Program Files\ESRI\License<release#>\sysgen (Microsoft Windows-Server) oder /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen (Linux-Server).
File
Abgeleitete Ausgabe
Name
Erläuterung
Datentyp
out_workspace
Die aktualisierte Enterprise-Geodatabase.
Workspace
Codebeispiel
UpdateEnterpriseGeodatabaseLicense: Beispiel 1 (Python-Fenster)
Das folgende Skript kann in einem Python-Fenster ausgeführt werden, um Lizenzinformationen in einer Enterprise-Geodatabase zu aktualisieren.
In diesem Beispiel lautet die Datenbankverbindungsdatei enterprisegdb.sde und befindet sich in einem Ordner namens "gdbs". Die Schlüsselcode-Datei wurde in den Ordner temp kopiert.
UpdateEnterpriseGeodatabaseLicense: Beispiel 2 (eigenständiges Skript)
Das folgende Skript ist ein eigenständiges Python-Skript, das Sie ändern und zum Aktualisieren der Lizenzinformationen in einer Enterprise-Geodatabase verwenden können.
In diesem Beispiel lautet die Datenbankverbindungsdatei enterprisegdb.sde und befindet sich in einem Verzeichnis namens "gdbs" im Verzeichnis usr der Geodatabase-Administratoren. Die Schlüsselcode-Datei wurde in ein Verzeichnis namens scratch kopiert.
# 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)