Resumen
Las geodatabases corporativas obtienen la licencia mediante un archivo de autorización de ArcGIS for 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 for Server durante un período determinado, su administrador de la geodatabase puede ejecutar la herramienta Actualizar licencia de geodatabase corporativa con un nuevo ArcGIS for 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
UpdateEnterpriseGeodatabaseLicense_management (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 for 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 for Server Enterprise. Si es necesario, copie el archivo del equipo de ArcGIS for Server en un directorio al que pueda acceder la herramienta. ArcGIS for 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 |
Muestra de código
Ejemplo 1 de UpdateLicense (ventana de Python)
La siguiente secuencia de comandos 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 UpdateLicense (secuencia de comandos de Python independiente)
Esta es una secuencia de comandos 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
Esta herramienta no utiliza ningún entorno de geoprocesamiento
Información sobre licencias
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: Sí
- ArcGIS Desktop Advanced: Sí