Se puede acceder a las geodatabases usando diferentes tipos de software cliente de ArcGIS. Estas incluyen lo siguiente:
- ArcMap (incluidos ArcCatalog, ArcGlobe y ArcScene)
- Servicios de ArcGIS Server (permiten la conexión a geodatabases de archivos, de grupo de trabajo y corporativas)
- ArcGIS Pro (permite la conexión a geodatabases de archivos y corporativas)
Versiones compatibles
No tiene por qué guardar sus clientes de ArcGIS y geodatabase en la misma versión, pero es recomendable que lo haga. Puesto que el software de cliente y las geodatabases están diseñados para funcionar conjuntamente, el uso de versiones muy distintas puede generar problemas o un comportamiento inesperado.
Ocurre especialmente al utilizar una mezcla de versiones de cliente en su sitio. Un cliente más reciente puede crear tipos de datasets más recientes en la geodatabase que no resultan accesibles para los clientes anteriores. En el caso de las geodatabases corporativas, esperar demasiado entre actualizaciones de geodatabases podría suponer el tener que actualizar la base de datos subyacente más de una vez antes de poder actualizar la geodatabase.
La versión de geodatabase para una geodatabase corporativa se almacena en una tabla de sistema. Indica qué versión de cliente se utilizó para crear o actualizar la geodatabase. Por ejemplo, si se crea una geodatabase corporativa en ArcGIS Server 10.6.1, la versión de la geodatabase es 10.6.1. Si actualiza posteriormente la misma geodatabase usando ArcGIS Pro 2.6, la versión de la geodatabase es la 10.8.1.2.6. Tenga en cuenta que esta versión de la geodatabase la usa principalmente Esri. Compatibilidad con la solución de problemas; no refleja completamente la funcionalidad disponible para usted, ya que buena parte de las funcionalidades de la geodatabase están implementadas en los clientes que acceden a la geodatabase y no en la propia geodatabase.
En el caso de las geodatabases corporativas, de grupo de trabajo y de escritorio, la versión de la geodatabase solo refleja qué versión de software se utilizó para crear o actualizar la geodatabase. La versión de las geodatabases de archivos y geodatabases personales no ha cambiado desde la versión 10.1.
La compatibilidad está sujeta a las siguientes reglas:
- Utilice versiones compatibles de ArcGIS para sus clientes y geodatabase.
- Debe almacenar su geodatabase corporativa en una versión de base de datos admitida tanto por la versión de ArcGIS como la geodatabase que utilice. El cliente de base de datos que instale en el equipo cliente de ArcGIS también debe ser compatible con su versión de ArcGIS. Consulte las siguientes páginas para obtener más información sobre versiones de cliente de base de datos y bases de datos admitidas. Utilice la lista desplegable Otras versiones para ver información de versiones anteriores de software.
- Requisitos de la base de datos de IBM Db2 para ArcGIS
- Requisitos de la base de datos de IBM Informix para ArcGIS
- Requisitos de la base de datos de Microsoft SQL Server para ArcGIS
- Requisitos de la base de datos de Oracle para ArcGIS
- Requisitos de la base de datos de PostgreSQL para ArcGIS
- Requisitos de la base de datos de SAP HANA para ArcGIS
- Los clientes de ArcGIS también incluyen la API para ese cliente. Por lo tanto, se aplican las mismas reglas de versión mixtas cuando se accede a la geodatabase con API.
- Cuando se utilizan clientes que se conectan a un servicio de ArcGIS Server, como Collector for ArcGIS o Survey123 for ArcGIS, ArcGIS Server es realmente el cliente de la geodatabase. En estos casos, asegúrese de que las versiones de ArcGIS Server y de la geodatabase sean compatibles.
- Para conectarse desde un cliente de ArcGIS más reciente a una geodatabase corporativa de una versión más antigua, aplique a la geodatabase el parche más reciente de su versión, si existe.
- Los clientes anteriores de ArcGIS pueden abrir, consultar, editar y guardar datos en geodatabases de versiones posteriores, pero no pueden abrir los datasets que presenten una funcionalidad más reciente. Aparecerán los siguientes mensajes de error al intentar acceder a un nuevo tipo de dataset desde un cliente anterior de ArcGIS:
La versión del cliente de geodatabase no es compatible con el dataset y no puede abrirse.
Error al agregar datos. Tipo de datos no compatible.
- Si utiliza la replicación de geodatabase, la geodatabase de réplica secundaria debe tener la misma versión de geodatabase, o una versión posterior, que la versión de la geodatabase de réplica principal. Consulte Replicación y versiones de geodatabases para obtener más información.
- No puede utilizar ArcMap para acceder a datasets que forman parte de una funcionalidad específica de ArcGIS Pro. Por ejemplo, no puede acceder a datasets versionados en rama, redes de servicios ni datasets con reglas de atributos de ArcMap.
- Si actualiza su geodatabase y utiliza la herramienta de geoprocesamiento Actualizar dataset para actualizar datasets concretos, es posible que no pueda abrir el dataset desde ArcMap.
¿Cuándo necesita actualizar una geodatabase?
Conviene que las versiones de la geodatabase y de cliente sean lo más cercanas posibles. En ocasiones, es necesario actualizar la geodatabase. Debe actualizar la geodatabase si se produce cualquiera de las siguientes situaciones:
- La versión cliente que utiliza no se puede conectar a la versión de geodatabase que desea utilizar. En el caso de las geodatabases corporativas, es posible que la versión de cliente que está utilizando no pueda conectarse a la versión del sistema de administración de bases de datos que está utilizando, y tendrá que actualizar tanto la base de datos como la geodatabase para conectarse desde un cliente más reciente.
- Desea sacar partido de la funcionalidad que está disponible solo si utiliza una versión más reciente de la geodatabase. Compruebe cada versión de las Novedades de ArcGIS Pro para obtener información sobre nuevos tipos de datasets y funcionalidades de la geodatabase.
Para obtener más información sobre la actualización de geodatabases, consulte los temas de actualización correspondientes al tipo de geodatabase que esté utilizando:
Geodatabases de archivo | Actualizar una geodatabase de archivos |
Geodatabases de grupo de trabajo | Actualizar geodatabases en servidores de base de datos |
Geodatabases en Db2 con Linux o Microsoft Windows | Actualizar una geodatabase en Db2 |
Geodatabases en Db2 en el sistema operativo z | Actualizar una geodatabase en Db2 en z/OS |
Geodatabases en Informix | Actualizar una geodatabase en Informix |
Geodatabases en Oracle | Actualizar una geodatabase en Oracle |
Geodatabases en PostgreSQL | Actualizar una geodatabase en PostgreSQL |
Geodatabases en SAP HANA | Actualizar una geodatabase en SAP HANA |
Geodatabases corporativas en SQL Server | Actualizar una geodatabase en SQL Server |
Versiones de geodatabases
En ocasiones, la documentación indica que necesita una versión específica de la geodatabase para aprovechar una funcionalidad concreta. A menudo, esa versión se muestra como la versión 10.x de la geodatabase. Tal y como se ha indicado antes, cuando crea o actualiza una geodatabase corporativa en ArcGIS Pro, el número de versión de la geodatabase es una combinación de 10.x y del número de versión de ArcGIS Pro. Se proporciona la siguiente tabla para ayudarle a determinar la versión de la geodatabase que creará o actualizará para utilizar ArcGIS Pro:
Versión de ArcGIS Pro | Versión 10.x equivalente | Versión de geodatabase |
---|---|---|
2.2 | 10.6.1 | 10.6.1.2.2 |
2.3 | 10.7 | 10.7.0.2.3 |
2.4 | 10.7.1 | 10.7.1.2.4 |