Cómo funciona Actualizar geodatabase

La herramienta Actualizar geodatabase actualiza los objetos de la geodatabase en las bases de datos para incluir correcciones y nuevas funciones, incrementa la versión de la geodatabase según la versión del cliente de ArcGIS que ejecuta la herramienta o el script ArcPy, y analiza la geodatabase en busca de inconsistencias en la versión en rama e informa de los resultados en un archivo de registro.

Archivo de conexión de base de datos

El archivo de conexión de la base de datos (.sde) que proporcione como valor para el parámetro Geodatabase de entrada debe acceder a la geodatabase como administrador de la geodatabase:

  • Si la cuenta de administrador de la geodatabase es un usuario de base de datos, guarde el nombre de usuario y la contraseña de ese usuario en el archivo de conexión de la base de datos antes de usarlo en la herramienta Actualizar geodatabase.
  • Si el administrador de la geodatabase es un usuario autenticado del sistema operativo, debe ejecutar la herramienta mientras está conectado al equipo cliente de ArcGIS con ese inicio de sesión.
  • Para actualizar una geodatabase en Microsoft Azure SQL Database o Microsoft Azure SQL Managed Instance que utiliza autenticación Microsoft Entra ID, se requiere una de las siguientes cosas para el archivo de conexión:
    • Para utilizar una cuenta de administrador de geodatabase Microsoft Entra Password autenticada o una cuenta de administrador de geodatabase Microsoft Entra multifactor authentication (MFA), guarde el nombre de usuario y la contraseña con el archivo de conexión.
    • Para utilizar una cuenta de administrador de geodatabase Microsoft Entra Integrated autenticada, debe ejecutar la herramienta mientras está conectado al equipo cliente de ArcGIS con ese inicio de sesión de Entra Integrated.

Parámetro Realizar verificación de prerrequisitos

La verificación de requisitos previos detecta otras conexiones activas a la geodatabase, determina si la conexión actual se está editando en la geodatabase y garantiza que se puedan abrir las tablas del sistema de la geodatabase actual. Para las geodatabases corporativas, también determina si el usuario que se conecta tiene privilegios suficientes para actualizar la geodatabase, garantiza que la base de datos pueda admitir columnas XML y confirma que la base de datos y las bibliotecas tienen la misma versión.

Los resultados de esta comprobación se indican en el cuadro de diálogo de la herramienta.

Si no se cumple algún requisito previo, la herramienta no continúa con la actualización, incluso si activó el parámetro Actualizar geodatabase. Debe corregir cualquier problema antes de ejecutar el procedimiento de actualización nuevamente.

Si activa tanto el parámetro Realizar verificación de prerrequisitos como el parámetro Actualizar geodatabase y se cumplen todos los requisitos previos enumerados anteriormente, la herramienta Actualizar geodatabase continúa con la actualización de la geodatabase.

Parámetro Actualizar geodatabase

Al activar el parámetro Actualizar geodatabase se actualizan los objetos de la geodatabase según sea necesario para implementar correcciones y nuevas funciones en la geodatabase. También incrementa el número de versión de la geodatabase en una de las tablas del sistema de la geodatabase.

Sugerencia:

El administrador de la geodatabase puede acceder al número de versión de la geodatabase para geodatabases corporativas en el cuadro de diálogo Propiedades de la base de datos.

Además, al activar el parámetro Actualizar geodatabase se analizan las geodatabases corporativas en busca de inconsistencias en los datos versionados en rama, como se describe a continuación.

Actualizaciones para geodatabases que contienen datos versionados en rama

Cuando actualiza una geodatabase corporativa que contiene datos versionados en rama, la herramienta Actualizar geodatabase busca inconsistencias en las versiones en rama y los datos versionados en rama. Puede crear versiones de recuperación para acceder a los datos afectados. Como administrador de la geodatabase, debe utilizar estas versiones en rama para revisar y corregir inconsistencias. La herramienta Actualizar geodatabase crea versiones en rama con nombres en formato RECOVERY_VERSION_BR_<branch_id>.

La información sobre las versiones que se crean y los datos asociados con ellas se escriben en el archivo sde_setup.log. Revise este archivo para determinar las versiones que necesita revisar para aceptar o rechazar cambios, conciliar con la versión predeterminada y publicar cambios desde las versiones de recuperación a la versión predeterminada. Consulte la siguiente sección para conocer la ubicación de este archivo.

Para obtener instrucciones para utilizar estas versiones, consulte el artículo técnico Cómo revisar las versiones de recuperación en rama tras actualizar una geodatabase corporativa.

Archivos de registro y solución de problemas

Si la verificación de requisitos previos o la actualización fallan, los resultados se escriben en el archivo GDBUpgrade.log del directorio c:\Users\<user name>\AppData\Local\ESRI\<ArcGIS product>.

Se escribe información adicional en el archivo sde_setup.log de su directorio TEMP de usuario. Si su usuario no tiene un directorio temporal configurado, se utiliza el directorio TEMP del sistema.