Conexiones de geodatabase en ArcGIS Desktop
Una conexión de base de datos espaciales crea un archivo en el equipo del cliente que contiene la información de conexión a una geodatabase de ArcSDE. Puede crear el archivo de conexión bajo el nodo Conexiones de base de datos en el árbol de catálogo si proporciona información de conexión específica en el cuadro de diálogo Conexión de base de datos espaciales.
Si utiliza los datos de esta conexión como la fuente para un servicio, como un servicio de geoprocesamiento o geocodificación, es posible que deba colocar el archivo de conexión en una ubicación compartida de la red. Consulte los temas Preparar recursos para publicar como servicios y Cuestiones de geoprocesamiento para datos de ArcSDE para obtener más información sobre cómo compartir un archivo de conexión.
Parte de la información que proporciona a través del cuadro de diálogo Conexión de base de datos espaciales es obligatoria; otra información es opcional según los requisitos en su sitio. Por ejemplo, puede elegir guardar o no guardar la información sobre la versión y el nombre de usuario y la contraseña de la base de datos como parte del archivo de conexión.
Información sobre la base de datos
Debe especificar la información pertinente a la conexión de base de datos en los tres primeros cuadros de texto del cuadro de diálogo Conexión de base de datos espaciales.
Servidor
En el cuadro de texto Servidor escriba el nombre del servidor en el que reside la base de datos a la que usted se esté conectando.
Si está realizando una conexión directa, esta información no es necesaria pero se recomienda que igualmente la proporcione. Si no proporciona el nombre del servidor, no aparecerá en la ficha Fuente de la tabla de contenido en ArcMap.
Servicio
Introduzca el número de puerto del servicio de ArcSDE, el nombre del servicio de ArcSDE o la cadena de texto de conexión directa específica para el tipo de sistema de administración de bases de datos (DBMS) al que se conecta en el cuadro de texto Servicio.
La sintaxis de conexión directa se describe en Realizar una conexión directa desde ArcGIS Desktop a una geodatabase en Oracle.
Si realiza una conexión mediante un servicio de ArcSDE, es más simple especificar el número de puerto. Si en su lugar utiliza el nombre del servicio, debe haber una entrada en el archivo de servicios en el equipo del cliente que contenga el nombre del servicio y el número de puerto correspondiente. Si tiene muchos clientes que se conectan a través del servicio de ArcSDE, perdería más tiempo manteniendo actualizados estos archivos en el equipo de cada cliente que si simplemente especifica el número de puerto del servicio en el cuadro de diálogo Conexión de base de datos espaciales.
Base de datos
Escriba el nombre de la base de datos a la que se conecta en el cuadro de texto Base de datos. Si se conecta a una base de datos Oracle, deje esta cuadro de texto en blanco.
Información de inicio de sesión
Hay dos opciones de inicio de sesión para crear una conexión a un base de datos espaciales: la autenticación de la base de datos y la autenticación del sistema operativo.
El nombre de usuario de la base de datos que proporciona o el inicio de sesión del sistema operativo completo que se utiliza para la conexión no puede ser mayor a 30 caracteres.
Autenticación de la base de datos
Si hace clic en Autenticación de base de datos para habilitarla en el cuadro de diálogo Conexión de base de datos espaciales, debe proporcionar un nombre de usuario y contraseña de la base de datos válidos en los cuadros de texto Nombre de usuario y Contraseña, respectivamente.
No es necesario que escriba su nombre de usuario y contraseña para crear una conexión; sin embargo, si no lo hace se le solicitará que los escriba cuando se establezca la conexión.
Desmarque Guardar nombre de usuario y contraseña si prefiere no guardar su información de inicio de sesión como parte de la conexión. Si guarda dicha información, puede ayudar a mantener la seguridad de la base de datos. Sin embargo, al hacerlo, debe proporcionar un nombre de usuario y contraseña cada vez que se conecta.
Autenticación del sistema operativo
Si hace clic en Autenticación del sistema operativo para habilitarlo, no necesita escribir un nombre de usuario y contraseña en el cuadro de diálogo de la conexión; la conexión se realiza mediante el nombre de inicio de sesión y contraseña que se utilizan para iniciar sesión en el sistema operativo. Si el inicio de sesión que se utiliza para el sistema operativo no es un inicio de sesión para geodatabase válido, se produce un error en la conexión.
Si está creando una conexión a una geodatabase almacenada en Oracle, DB2, Informix, o PostgreSQL mediante la autenticación del sistema operativo, debe utilizar una conexión directa a la base de datos. Para obtener información sobre conexiones directas, consulte ¿Qué es una conexión directa a una geodatabase en Oracle?.
Detalles de conexión
Especifique la versión de la geodatabase a la que desea conectarse en la sección Detalles de conexión del cuadro de diálogo Conexión de base de datos espaciales. La conexión predeterminada es a una versión llamada sde.DEFAULT. Si desea conectarse a una versión diferente, haga clic en Cambiar. Se abre el cuadro de diálogo Detalles de conexión. Desde aquí, elija conectarse a una versión transaccional o una versión histórica.
Para leer qué versiones están disponibles, ArcGIS Desktop debe poder realizar una conexión a la geodatabase. Por lo tanto, si la información del servidor o de inicio de sesión que proporciona es incorrecta, no podrá cambiar las versiones.
Si deja marcada la casilla Guardar el nombre de la versión transaccional con el archivo de conexión, el usuario se conectará siempre a la versión transaccional especificada con este archivo de conexión. Si queda desmarcada, se solicitará al usuario que elija una versión a la cual conectarse cada vez que se vuelva a conectar mediante este archivo de conexión. Tenga en cuenta que si eligió una versión histórica para conectarse, esta casilla de verificación se etiquetará como Guardar los detalles del histórico con el archivo de conexión. Si queda marcada, el usuario se conectará siempre al marcador histórico o la fecha y hora especificadas cuando utilice este archivo de conexión.
Algunas situaciones para las que debe guardar la versión son: si utiliza SQL Server y creó sus tablas del sistema en el esquema dbo, si desea crear un archivo de conexión específico para una geodatabase en el esquema de usuario en Oracle, o si la mayoría de las veces necesita conectarse a la misma versión transaccional o histórica.
Si por lo general debe conectarse a versiones transaccionales o históricas diferentes de la geodatabase, debe desmarcar la opción para guardar la versión con el archivo de conexión. Si lo hace significa que se le solicitará que introduzca las propiedades de conexión faltantes cada vez que se utilice el archivo de conexión.
Asegurarse de que funciona
Una vez que especificó toda la información necesaria para la conexión de base de datos espaciales, se recomienda que haga clic en Test de conexión en la parte inferior del cuadro de diálogo Conexión de base de datos espaciales. Si la evaluación de conexión falla, póngase en contacto con el administrador de la base de datos para asegurarse de que la base de datos funciona y toda la información que proporcionó en el cuadro de diálogo es correcta. Aún puede agregar esta conexión si hace clic en Aceptar, pero no puede recuperar los datos hasta que se resuelva el problema.