Resumen
Las geodatabases corporativas obtienen la licencia mediante un archivo de autorización de ArcGIS Server. La geodatabase almacena esta información de autorización para permitir el acceso a la geodatabase.
Si su organización otorga la licencia de ArcGIS Server durante un período determinado, su administrador de la geodatabase puede ejecutar la herramienta Actualizar licencia de geodatabase corporativa con un nuevo ArcGIS Server archivo de autorización para actualizar la información de la licencia en la geodatabase antes de que caduque. Esto permite que los clientes puedan seguir trabajando con la geodatabase sin las interrupciones que provocan las licencias caducadas.
Uso
El espacio de trabajo de entrada debe ser una geodatabase corporativa. Esta herramienta no funciona con geodatabases de archivo, personales, de escritorio o de grupo de trabajo.
Para ejecutar esta herramienta, debe conectarse a la geodatabase corporativa como administrador de la geodatabase.
Sintaxis
arcpy.management.UpdateEnterpriseGeodatabaseLicense(input_database, authorization_file)
Parámetro | Explicación | Tipo de datos |
input_database | Proporcione una conexión de base de datos (archivo .sde) a la geodatabase corporativa que desea autorizar con un nuevo archivo de autorización de empresa de ArcGIS Server. Debe conectarse a la base de datos como administrador de la geodatabase. | Workspace |
authorization_file | Proporcione la ruta y el nombre del archivo de códigos de clave que se generó cuando autorizó ArcGIS Server Enterprise. Si es necesario, copie el archivo del equipo de ArcGIS Server en un directorio al que pueda acceder la herramienta. ArcGIS Server crea el archivo de códigos de clave en la ubicación siguiente: \\Program Files\ESRI\License<release#>\sysgen (servidores Windows) o /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen (servidores Linux). | File |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_workspace | La geodatabase corporativa actualizada. | Espacio de trabajo |
Muestra de código
Ejemplo 1 de UpdateEnterpriseGeodatabaseLicense (ventana de Python)
El siguiente script se puede ejecutar en una ventana de Python para actualizar la información de la licencia de una geodatabase corporativa. En este ejemplo, el archivo de conexión de base de datos es enterprisegdb.sde y se encuentra en una carpeta llamada gdbs. El archivo de los códigos de clave se copió en la carpeta temp.
import arcpy
ent_gdb = "C:\\gdbs\\enterprisegdb.sde"
authorization_file = "C:\\temp\\keycodes"
arcpy.UpdateEnterpriseGeodatabaseLicense_management(ent_gdb, authorization_file)
Ejemplo 2 de UpdateEnterpriseGeodatabaseLicense (script independiente)
Esta es un script de Python independiente que puede modificar y utilizar para actualizar la información de la licencia de una geodatabase corporativa.En este ejemplo, el archivo de conexión de base de datos es enterprisegdb.sde y se encuentra en un directorio llamado gdbs, en el directorio usr de los administradores de la geodatabase. El archivo de los códigos de clave se copió en un directorio llamado "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)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí