Compatibilidad entre clientes de ArcGIS y geodatabases en SQL Server

La compatibilidad entre el cliente de ArcGIS y la geodatabase corporativa depende de las versiones de ArcGIS y bases de datos usadas. Cuando las versiones del cliente de ArcGIS y la geodatabase no son compatibles, la versión de la base de datos tiene que ser compatible con las versiones de ArcGIS y la geodatabase. Consulte los requisitos de Microsoft SQL Server para la versión del cliente de ArcGIS que quiere utilizar. Asegúrese también de que el cliente de base de datos que instale en el equipo cliente de ArcGIS sea compatible con las versiones de ArcGIS y SQL Server elegidas.

No tiene por qué guardar sus clientes ArcGIS y geodatabase en la misma edició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 y está disponible para el administrador de la geodatabase desde el cuadro de diálogo Propiedades de la base de datos. La versión indica qué versión de cliente se utilizó para crear o actualizar la geodatabase. 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.

Reglas para las conexiones de versiones mixtas

La compatibilidad está sujeta a las siguientes reglas:

  • Los clientes de ArcGIS Pro 2.2 y versiones anteriores y de ArcGIS 10.6.1 y versiones anteriores no pueden conectarse a las geodatabases 11.0 y posteriores en SQL Server.
  • Utilice versiones compatibles de ArcGIS para sus clientes y geodatabase.
  • Debe almacenar su geodatabase corporativa en una versión de SQL Server que sea compatible con la versión de ArcGIS y de la geodatabase que utiliza. 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 Requisitos de ArcGIS para Microsoft SQL Server 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 y otros sistemas operativos.
  • 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 ArcGIS Field Maps o ArcGIS Survey123, 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 mensajes de error al intentar acceder a un nuevo tipo de dataset desde un cliente anterior de ArcGIS, incluidos los siguientes mensajes:

    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.
  • 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 utiliza la herramienta de geoprocesamiento Actualizar dataset para actualizar datasets concretos, es posible que no pueda abrir el dataset desde ArcMap o ArcGIS Pro 2.9 o versiones anteriores.