Compatibilidad de conexión directa entre los clientes y las geodatabases de ArcSDE en PostgreSQL
Qué versiones de cliente y geodatabase de ArcSDE son compatibles para las conexiones directas depende de las versiones que se están utilizando. La siguiente es una tabla que resume qué clientes y geodatabases son interoperables cuando utiliza una conexión directa a la base de datos:
geodatabase 9.3.x | geodatabase 10 | |
cliente de 9.3.x | ||
cliente 10 |
La conexión desde clientes más recientes a geodatabases de versiones anteriores permite utilizar la geodatabase sin tener que actualizarla al mismo tiempo que se actualizan los clientes. Esto permite tener instalaciones de cliente mixtas en su sitio. Por ejemplo, si un departamento utiliza una aplicación personalizada que no se ha actualizado para que funcione con la 10, puede mantener la geodatabase en la versión 9.3, mantener este grupo de usuarios en una versión de cliente 9.3 y actualizar los clientes para el resto de la agencia. Sin embargo, tenga en cuenta que los clientes de 10 no pueden utilizar la funcionalidad 10 hasta que la geodatabase se actualice a la 10.
ArcGIS Desktop, ArcGIS Engine, y ArcGIS Server 10 incluyen todos los controladores de conexión directa para que se conecte a una geodatabase de ArcSDE 9.3 ó 9.3.1 en PostgreSQL.
No se admiten conexiones de clientes de una versión anterior a una geodatabase de la versión 10.
Reglas para las conexiones de versiones mixtas
Tenga en cuenta lo siguiente cuando decida utilizar conexiones de versiones mixtas:
- Cuando realiza una conexión desde un cliente más nuevo a una geodatabase de ArcSDE anterior, sólo tiene acceso a la funcionalidad disponible para la versión de su geodatabase. Por ejemplo, no puede conectarse desde un cliente de ArcGIS 9.3 a una geodatabase de ArcSDE 9.1 en Oracle y crear una clase de entidad mediante el almacenamiento ST_Geometry ya que este tipo de almacenamiento no estaba implementado en ArcSDE 9.1. Esto también se aplica a la funcionalidad API de Java y C. Si la funcionalidad no existe en la versión de la geodatabase a la que desea conectarse, no puede utilizar la nueva función API de Java o C. También sucede lo opuesto. Si una función anterior ya no está disponible en una nueva versión de la geodatabase, la función anterior no se puede utilizar cuando se ejecuta en una geodatabase de una nueva versión.
- Cuando se conecta desde un cliente de ArcGIS 9.2 SP5 o una versión de service pack posterior a una geodatabase de ArcSDE 9.3.x mediante una conexión directa o un servicio de ArcSDE, no tiene acceso a la funcionalidad que se implementó recientemente en 9.3.x. Por ejemplo, no se puede conectar desde un cliente de ArcGIS 9.2 SP5 a una geodatabase de ArcSDE 9.3 en PostgreSQL o DB2 para z/OS. Tampoco puede utilizar los tipos de pirámide de Windows para los terrenos disponibles en 3D Analyst para ArcGIS 9.3 o crear un dataset de red que utilice los evaluadores de función de red o de retraso de giro global disponibles en Network Analyst para ArcGIS 9.3. Además, tampoco puede replicar desde una geodatabase de ArcGIS 9.2 a una geodatabase de archivos. De manera similar, no puede conectarse a una instancia de ArcSDE 9.3 para SQL Server Express mediante un cliente 9.2 SP5 y crear una geodatabase que contenga un catálogo de texto completo.
- Para conectarse desde un cliente de ArcGIS o ArcIMS a una geodatabase de ArcSDE de una versión anterior, la geodatabase tiene que estar actualizada con el último service pack de ArcSDE o parche de la versión. Por ejemplo, si desea conectarse desde ArcGIS Desktop 10 a una geodatabase de ArcSDE 9.3, debe aplicarle a la geodatabase el service pack o parche 9.3 más reciente.