Compatibilidad de cliente y geodatabase
Las geodatabases ilustradas en Tipos de geodatabases pueden accederse a través de varias aplicaciones cliente de ESRI. Entre ellos cabe citar:
- ArcGIS Desktop
- Aplicaciones de ArcGIS Engine
- ArcGIS Server
- ArcIMS
Todos estos clientes pueden utilizar cualquier tipo de geodatabase como datos de origen excepto ArcIMS, que utiliza las geodatabases de archivos y geodatabases de ArcSDE cuya licencia se obtuvo a través de ArcGIS Server Workgroup o de ArcGIS Server Enterprise como fuentes de datos.
Versiones compatibles
Cuando se agrega nueva funcionalidad a la geodatabase en una versión concreta de ArcGIS, es preciso actualizar la geodatabase para poder hacer uso de la nueva funcionalidad. La actualización de la geodatabase puede tener como consecuencia que las versiones más antiguas de la aplicación cliente no puedan conectarse a ella. La conexión entre las diferentes versiones de clientes ArcGIS y las geodatabases se rigen por las siguientes reglas:
- Las versiones actuales de los clientes ArcGIS pueden conectarse a la versión anterior de la geodatabase y hacer uso de ella. Por ejemplo, un cliente ArcGIS 10 puede conectarse a una geodatabase de versión 9.3 y hacer uso de ella.
No obstante, debería considerar lo siguiente:
- Si el cliente ArcGIS está utilizando una conexión directa a una geodatabase ArcSDE 9.2 o anterior, no es posible realizar conexiones entre el cliente más reciente y la geodatabase más antigua. Por ejemplo, un cliente ArcGIS Desktop 9.2 no puede establecer una conexión directa con una geodatabase de ArcSDE 9.1.
- La funcionalidad específica de la versión actual no estará disponible al conectarse a una versión anterior de la geodatabase. Por ejemplo, si se conecta desde un cliente ArcGIS 9.1 a una geodatabase personal ArcGIS 9, solo tendrá acceso a la funcionalidad disponible en ArcGIS 9.
- Las versiones anteriores de los clientes ArcGIS no pueden conectarse a geodatabases creadas con versiones posteriores de ArcGIS ni tampoco hacer uso de ellas. Por ejemplo, un cliente ArcGIS 9.1 no puede conectarse una geodatabase ArcGIS 9.2 ni tampoco hacer uso de ella.
Las excepciones a esta regla son las siguientes:
- ArcGIS 9.2 Service Pack 5 (SP5) y 6 (SP6) pueden abrir y editar una geodatabase 9.3. Tenga en cuenta que la funcionalidad específica a la geodatabase versión 9.3 no está disponible cuando se conecta desde una versión anterior de la aplicación cliente.
- ArcGIS 9 puede abrir y editar una geodatabase 9.1, al menos que utilice una conexión directa a una geodatabase ArcSDE 9.1.
La siguiente tabla indica qué versiones de las aplicaciones cliente citadas al inicio de este tema se pueden utilizar con qué versiones de la geodatabase.
Versión del cliente |
Versión de geodatabase personal |
Versión de geodatabase de archivos |
Geodatabase de ArcSDE con conexión directa |
Geodatabase de ArcSDE con conexión de mantenimiento de ArcSDE |
---|---|---|---|---|
8.3 |
8.3 |
N/D |
8.3 |
8.3 |
9 |
9, 9.1 |
N/D |
9 |
9, 9.1 |
9.1 |
9, 9.1 |
N/D |
9.1 |
9, 9.1 |
9.2 |
9, 9.1, 9.2 |
9.2 |
9.2 |
9, 9.1, 9.2 |
9.2 SP5 o SP6 |
9, 9.1, 9.2, 9.3 |
9.2, 9.3 |
9.2 (si el cliente tiene instalados clientes de ArcGIS 9.3.1 o conexión directa de GDB para 9.2*, puede conectarse a la versión 9.3.x) |
9, 9.1, 9.2, 9.3 |
9.3 |
9, 9.1, 9.2, 9.3 |
9.2, 9.3 |
9.3 (si el cliente tiene instalados archivos de conexión directa a geodatabase** anteriores a la versión 9.3, puede conectarse a las versiones 9, 9.1 y 9.2) |
9, 9.1, 9.2, 9.3 |
10 |
9.1, 9.2, 9.3, 10 |
9.2, 9.3, 10 |
9.2, 9.3, 10 |
9.2, 9.3, 10 |
*Los controladores para clientes de ArcGIS 9.3.1 de conexión directa GDB para 9.2 se instalan de forma opcional e independiente; se pueden descargar desde el Centro de recursos de ESRI.
**Los controladores de conexión directa anteriores a la versión 9.3 se instalan de manera independiente y opcional y están disponibles en el disco de instalación del cliente.
Al realizar una conexión entre versiones diferentes (por ejemplo, si realiza una conexión de mantenimiento desde ArcGIS Desktop 9.2 a una geodatabase ArcSDE 9.1), la funcionalidad disponible se verá limitada por el número de versión más bajo. En este ejemplo, no se tendría acceso a la funcionalidad disponible en la versión 9.2, ya que la versión de la geodatabase es aún la 9.1. De igual forma, si realiza una conexión desde un cliente 9.2 SP5 a una geodatabase 9.3, no podrá abrir, editar ni crear datasets que contengan nueva funcionalidad disponible con ArcGIS 9.3.
Par obtener más información sobre las conexiones cliente que se realizan con geodatabases de ArcSDE, consulte el tema adecuado para su DBMS y tipo de conexión:
¿Cuándo se debe actualizar una geodatabase?
En muchos casos, la decisión de actualizar o no la geodatabase es opcional. Sin embargo, es recomendable actualizar la geodatabase en cualquiera de los siguientes casos:
- La versión cliente que utiliza no se puede conectar a la versión de geodatabase que desea utilizar.
- Quiere aprovechar la funcionalidad disponible en una versión más reciente de la geodatabase.
Para obtener información sobre cómo actualizar una geodatabase personal o de archivos, vea Actualizar geodatabases personales y de archivos.
Para obtener información sobre cómo actualizar una geodatabase de ArcSDE en SQL Server Express, vea Actualizar geodatabases en servidores de base de datos de ArcSDE.
Para obtener información sobre cómo actualizar geodatabase de ArcSDE cuya licencia se obtuvo a través de ArcGIS Server Enterprise, vea Un recorrido rápido por las actualizaciones de geodatabases de ArcSDE. Para obtener instrucciones específicas sobre la actualización, consulte la guía de instalación de ArcSDE específica de la implementación del sistema de administración de bases de datos que esté utilizando.
¿En qué casos no debe actualizar la geodatabase?
Puede haber situaciones en las que no pueda actualizar la geodatabase. Si su empresa tiene clientes que deben seguir trabajando con las versiones anteriores de ArcGIS, tendrá que esperar hasta que los clientes se puedan actualizar a una versión compatible antes de actualizar la geodatabase.
Por ejemplo, antes de actualizar la geodatabase a la versión 10, asegúrese de que todos los clientes se hayan actualizado a ArcGIS 10 de modo que puedan conectarse a la geodatabase. Si los clientes no se pueden actualizar, deberá considerar si es el momento adecuado para actualizar la geodatabase.
En el caso de las geodatabases de ArcSDE, los niveles de versión deben ser los mismos si tiene ArcSDE instalado en el mismo servidor que ArcIMS o los componentes del administrador de objetos del servidor (SOM) o del contenedor de objetos del servidor (SOC) de ArcGIS Server. No podrá actualizar la geodatabase de ArcSDE hasta que también pueda actualizar esos otros productos o hasta que mueva esos productos a otro servidor.