Skip To Content

Registrar una base de datos Informix con ArcGIS Server

Como publicador o administrador de ArcGIS Server en su organización, cuenta con la opción de registrar los almacenes en la nube y los data stores locales. Al hacerlo, tiene la opción de registrar las carpetas de datos, las bases de datos y las geodatabases en ArcGIS Server para que los servicios que publica puedan hacer referencia a los datos de esas carpetas, bases de datos y geodatabases. El proceso de registro de datos proporciona a ArcGIS Server una lista de ubicaciones a las cuales puede acceder. El proceso de registro de datos también ayuda a que ArcGIS Server ajuste las rutas de los datos a medida que los publica en los equipos.

En las secciones siguientes se describe cómo preparar su cliente de ArcGIS para conectarse a una base de datos de Informix (tanto si la base de datos contiene una geodatabase como si no) y registrarla con ArcGIS Server.

Instalar el software cliente de Informix

El software Informix Client SDK o IConnect se debe instalar en todos los equipos cliente de ArcGIS que vayan a conectarse a la base de datos. Si tiene varios servidores en su sitio de ArcGIS Server, instale el cliente de Informix de 64 bits en cada equipo. Debe instalar un cliente de Informix de 32 bits en todos los equipos con ArcMap que se van a conectar a la base de datos de Informix. Puede obtener el software cliente de Informix desde My Esri o desde IBM.

Si ArcGIS Server y ArcMap están instalados en el mismo equipo, debe instalar los clientes de 32 y 64 bits.

Asegúrese de establecer el mismo nombre de fuente de datos para el cliente de Informix en los equipos con ArcGIS Server y en todos los equipos de ArcMap que van a publicar datos desde la base de datos registrada.

Consulte Conectar a Informix desde ArcGIS para obtener más información sobre la configuración del software cliente de Informix.

Definir variables

Debe establecer varias variables en la secuencia de comandos ArcGIS Server init_user_param.sh al conectarse a una base de datos de Informix desde ArcGIS Server (Linux). Entre ellas se incluyen:

  • INFORMIXDIR
  • INFORMIXSERVER
  • INFORMIXSQLHOSTS
  • ODBCINI
  • PATH
  • LD_LIBRARY_PATH

Consulte Configurar una conexión a una base de datos en ArcGIS Server para obtener más información.

Otorgar privilegios

El inicio de sesión usado para conectarse a la base de datos debe tener otorgados privilegios específicos. Para inicios de sesión que publican únicamente servicios de solo lectura, otorgue los privilegios necesarios para un visor de datos que se describen en Privilegios para geodatabases en Informix. Para inicios de sesión que van a publicar servicios de entidades editables, otorgue los privilegios necesarios para un editor de datos. Si va a registrar la geodatabase como base de datos administrada, otorgue los privilegios necesarios para un creador de datos.

Si su conexión a Informix usa la autenticación de sistema operativo, asegúrese de otorgar los privilegios apropiados a la cuenta de ArcGIS Server.

Conectar a Informix

Pata registrar una base de datos de con un sitio de ArcGIS Server, necesitará la siguiente información de conexión:

  • El tipo de DBMS al que se está conectando (en este caso, Informix)
  • El nombre de origen de datos para ODBC o la cadena de conexión utilizada para conexiones DSNless

    La cadena de caracteres de conexión de DSNless tiene el formato HostName=<servidor en el que se ha instalado Informix>;ServerName=<servidor de Informix>;ServiceName=<nombre del servicio definido en el archivo de servicios>;Database=<nombre de la base de datos>;. Consulte Conexión de base de datos en ArcGIS Desktop para obtener más información y ver un ejemplo.

  • El tipo de autenticación que se va a usar: de base de datos o de sistema operativo

    Aunque todos los inicios de sesión en Informix son cuentas de dominio o de sistema operativo local (se recomiendan las cuentas de dominio), puede especificar la autenticación de base de datos para su conexión desde ArcGIS, e Informix validará la conexión utilizando el inicio de sesión y la contraseña que proporcione en el archivo de conexión de base de datos. Para usarla con ArcGIS Server, debe guardar la información de usuario con el archivo de conexión.

    Si decide utilizar la autenticación de sistema operativo, asegúrese de que su servidor de Informix pueda autenticar la cuenta de ArcGIS Server.

Legado:

A partir de las geodatabases de ArcGIS 10.3, no se puede usar un servicio de ArcSDE para establecer conexión con geodatabases corporativas. Para conectar a una geodatabase corporativa de la versión 10.2.2 o versiones anteriores usando un servicio de ArcSDE, cree un archivo .sde usando la herramienta de geoprocesamiento Crear archivo de conexión de ArcSDE o una secuencia de comandos de Python e importe esta conexión cuando registre la geodatabase con ArcGIS Server.

Registrar con ArcGIS Server

Puede registrar la base de datos desde ArcGIS Server Manager o desde el árbol de Catálogo en ArcMap. Consulte los temas siguientes para obtener una explicación de las opciones de registro y de cómo se registra la base de datos: