Pantalla 1 del Asistente del origen de datos

En la primera pantalla del asistente, puede especificar el nombre y la descripción del origen de datos, así como el nombre del servidor de SQL Server al que se va a conectar el origen de datos.

Cuadro Nombre

Nombre del origen de datos utilizado por una aplicación ODBC cuando solicita una conexión al origen de datos. Por ejemplo, “Personal”. El nombre de origen de datos se muestra en el cuadro de diálogo Administrador de orígenes de datos ODBC.

Cuadro Descripción

Descripción opcional del origen de datos. Por ejemplo, “Fecha de contrato, historial del salario y revisión actual de todos los empleados”.

Cuadro Servidor

Nombre de un servidor de SQL Server en su red. Si selecciona un nombre de servidor de la lista, no necesitará configurarlo. Si escribe el nombre de un servidor que no existe en la lista de la utilidad Configuración del cliente de SQL, puede crear una entrada en Configuración del cliente de SQL para el nuevo nombre en la siguiente pantalla del asistente.

Puede escribir "(local)" en el cuadro servidor si está en el mismo equipo que SQL Server. En este caso, el usuario se puede conectar a la copia local de SQL Server, incluso cuando ejecute una versión de SQL Server que no funcione en red.

Para obtener más información acerca de los nombres de los servidores para diferentes tipos de redes, consulte la documentación de la instalación de SQL Server en los Libros en pantalla de SQL Server.

Si la información especificada en esta pantalla es suficiente para conectarse a SQL Server, puede hacer clic en el botón Finalizar para terminar la instalación del origen de datos sin pasar por todos los pasos del asistente. Los valores predeterminados se toman para todos los atributos especificados del resto de pantallas del Asistente.


Pantalla 2 del Asistente del origen de datos

En la segunda pantalla del asistente, puede especificar el método de autenticación y configurar las opciones avanzadas del cliente de SQL Server, así como el inicio de sesión y la contraseña del controlador ODBC de SQL Server que va a utilizar para conectar con SQL Server mientras configura el origen de datos.

Con la autenticación de Windows NT, usando el Id. de inicio de sesión de red

Especifica que el controlador ODBC de SQL Server solicita una conexión segura (o en la que se confía) para ejecutar SQL Server en Windows NT. Si selecciona esta opción, SQL Server utiliza la seguridad de inicio de sesión integrada para establecer conexiones con este origen de datos, independientemente del modo de seguridad de inicio de sesión actual en el servidor. Se pasa por alto cualquier Id. de inicio de sesión o contraseña proporcionados. El administrador del sistema de SQL Server debe tener su Id. de red de Windows asociada a una Id. de inicio de sesión de SQL Server.

Con la autenticación de SQL Server, usando una Id. de inicio de sesión y una contraseña introducida por el usuario

Especifica que el controlador ODBC de SQL Server no solicita una conexión segura (o en la que se confía) a SQL Server. Si selecciona esta opción, SQL Server utiliza la seguridad de inicio de sesión estándar para establecer conexiones con este origen de datos. Debe especificar una Id. de inicio de sesión y una contraseña de SQL Server para todas las peticiones de conexión.

Botón Configuración del cliente

Inicia la utilidad Configuración del cliente de SQL.

Si especificó un nuevo nombre en el cuadro Servidor en la primera pantalla del asistente, puede que necesite crear una entrada avanzada en la utilidad Configuración del cliente de SQL. En la utilidad Configuración del cliente de SQL, haga clic en la ficha Avanzadas para crear una entrada avanzada. El nombre especificado para la entrada avanzada debe coincidir con el nombre especificado en el cuadro Servidor en la primera pantalla del asistente.

Haga clic en Configuración del cliente si desea que la conexión utilice una biblioteca de red distinta de la biblioteca de red predeterminada del cliente. Para determinar la biblioteca de red predeterminada del cliente, haga clic en Configuración del cliente y, a continuación, en la ficha Biblioteca de red de la utilidad Configuración del cliente de SQL. Haga clic también en Configuración del cliente si es necesario especificar la dirección de red actual del servidor para obtener una conexión. Por ejemplo, cuando utilice la biblioteca de red TCP/IP es posible que necesite especificar el puerto y la dirección socket del servidor, o bien, si SQL Server atiende a una canalización con nombre alternativa, debe especificar el nombre de la canalización en la opción avanzada.

Para obtener más información acerca de configurar clientes, consulte los Libros en pantalla de SQL Server.

Casilla de verificación Conectar con SQL Server para obtener la configuración predeterminada para las opciones de configuración adicionales

Si activa esta casilla, el controlador SQL Server obtiene la configuración inicial de SQL Server para las opciones en las siguientes pantallas del asistente. El controlador de SQL Server se conecta al servidor de SQL Server especificado en el cuadro Servidor de la primera pantalla.

Si desactiva esta casilla de verificación, el controlador utilizará los valores predeterminados estándar para las opciones iniciales de configuración en las siguientes pantallas del asistente.

Cuadro Id. de inicio de sesión

Especifica la Id. de inicio de sesión que el controlador SQL Server utiliza cuando se conecta a SQL Server si habilitó la casilla de verificación Con la autenticación de SQL Server, usando un Id. de inicio de sesión y una contraseña introducida por el usuario. Esto sólo se aplica a la conexión realizada con el fin de determinar las configuraciones predeterminadas del servidor; no se aplica a las conexiones que se realicen posteriormente con el origen de datos después de haberlo creado.

Cuadro Contraseña

Especifica la contraseña que SQL Server utiliza cuando se conecta a SQL Server si habilitó Con la autenticación de SQL Server, usando una Id. de inicio de sesión y una contraseña introducida por el usuario. Esto sólo se aplica a la conexión realizada con el fin de determinar las configuraciones predeterminadas del servidor; no se aplica a las conexiones que se realicen posteriormente con el nuevo origen de datos.

Las casillas de verificación Id. de inicio de sesión y Contraseña están deshabilitadas si la casilla de verificación Con la autenticación de Windows NT, usando el Id. de inicio de sesión de red está habilitada o si Conectar con SQL Server para obtener la configuración predeterminada de las opciones de configuración adicionales no está habilitada.


Pantalla 3 del Asistente del origen de datos

En la tercera pantalla del asistente, puede especificar la base de datos predeterminada, cómo debe utilizar el controlador los procedimientos almacenados para admitir SQLPrepare, varias opciones ANSI del controlador y si se va a utilizar un servidor de conmutación por fallo.

Casilla de verificación Establecer la siguiente base de datos como predeterminada

Especifica la base de datos predeterminada para cualquier conexión que se realice con el origen de datos. Cuando está deshabilitada, las conexiones utilizan la base de datos predeterminada definida para la Id. de inicio de sesión del servidor. Cuando está habilitada, la base de datos especificada en el cuadro suplanta a la base de datos predeterminada definida para la Id. de inicio de sesión. Utilizar la base de datos predeterminada para la Id. de inicio de sesión es más eficaz que especificar una base de datos predeterminada en el origen de datos ODBC.

Casilla de verificación Crear procedimientos almacenados temporales para instrucciones SQL y colocar los procedimientos almacenados

Si está deshabilitada, el controlador de SQL Server no crea procedimientos almacenados para admitir la función SQLPrepare de ODBC. Si está habilitada, el controlador de SQL Server crea procedimientos almacenados temporales para admitir la función SQLPrepare de ODBC. Esta casilla de verificación y las opciones asociadas sólo son relevantes cuando se conecta a versiones anteriores de SQL Server.

Sólo al desconectar

Especifica que los procedimientos almacenados temporalmente creados para SQLPrepare se eliminan al llamar a la función SQLDisconnect de ODBC. Esto permite al controlador volver a utilizar los procedimientos almacenados si se prepara varias veces la misma instrucción SQL; además reduce la sobrecarga que supone eliminar los procedimientos almacenados mientras la aplicación se está ejecutando. Si selecciona esta opción para una aplicación que se ejecuta durante un largo periodo de tiempo sin desconectarse, o para una aplicación que realiza muchas llamadas a SQLPrepare, es posible que se acumulen procedimientos almacenados temporalmente.

Al desconectar y cuando sea conveniente mientras esté conectado

Especifica que los procedimientos almacenados temporalmente creados para SQLPrepare se eliminan al llamar a SQLDisconnect, al llamar a SQLFreeHandle para el controlador de instrucciones, al llamar a SQLPrepare o a SQLEXECDirect para procesar una nueva instrucción SQL en el mismo controlador de instrucciones o cuando se llama a una función de catálogo. Se genera una sobrecarga porque los procedimientos almacenados temporalmente se eliminan mientras la aplicación se está ejecutando, pero evita la acumulación de procedimientos almacenados temporalmente en aplicaciones de larga duración.

Casilla de verificación Usar identificadores entrecomillados ANSI

Especifica que se va a activar QUOTED_IDENTIFIERS cuando se conecte un controlador ODBC de SQL Server. Si está habilitada, SQL Server exigirá que se cumplan las reglas ANSI respecto a las comillas. Las comillas dobles sólo se pueden utilizar para identificadores, como nombres de columna o nombres de tabla. Las cadenas de caracteres deben incluirse entre comillas sencillas:

SELECT “au_id”

FROM “authors”

WHERE “au_lname” = ‘O’‘Brien’

Si está deshabilitada, las aplicaciones que utilizan identificadores entre comillas, como la utilidad Microsoft Query incluida con Microsoft Excel, encontrarán errores al crear instrucciones SQL con identificadores entre comillas.

Casilla de verificación Usar nulos, rellenos y advertencias ANSI

Especifica que se van a activar las opciones ANSI_NULLS, ANSI_WARNINGS y ANSI_PADDINGS cuando se conecte el controlador de SQL Server.

Si activa ANSI_NULLS, el servidor exigirá que se cumplan las reglas ANSI respecto a la comparación de columnas para NULL. La sintaxis ANSI “IS NULL” o “IS NOT NULL” se debe utilizar en todas las comparaciones NULL. La sintaxis Transact-SQL “= NULL” no está permitida.

Si activa ANSI_WARNINGS, SQL Server emite mensajes de advertencia para las condiciones que no cumplan las reglas ANSI pero que cumplen las reglas de Transact-SQL. Algunos ejemplos de estos errores son los datos que se truncan al ejecutar una instrucción INSERT o UPDATE, o los valores nulos que se pueden encontrar en una función agregada.

Si activa ANSI_PADDING, los espacios finales en valores varchar y los ceros no significativos en valores varbinary no se recortarán automáticamente.

Casilla de verificación Usar el servidor SQL Server de reserva si el servidor SQL Server primario no está disponible

Especifica que cuando un servidor de conmutación por fallo se define como el origen de datos específico de SQL Server, el controlador de SQL Server recopila la información de conexión del servidor de conmutación por fallo cuando se conecta al servidor principal especificado. Si la aplicación pierde la conexión al servidor principal de SQL Server, éste borrará su transacción actual e intentará conectarse de nuevo al servidor principal de SQL Server. Si el controlador detecta que el servidor principal no está disponible, se conectará automáticamente al servidor de conmutación por fallo. Esta opción está deshabilitada si el servidor no admite operaciones de conmutación por fallo.


Pantalla 4 del Asistente del origen de datos

En la cuarta pantalla del asistente, puede especificar el idioma que se va a utilizar para los mensajes de SQL Server, la conversión para el juego de caracteres y si el controlador SQL Server debe utilizar la configuración regional. También puede controlar el registro de consultas de larga duración y la configuración de las estadísticas del controlador.

Cuadro Establecer el siguiente idioma para los mensajes del sistema de SQL Server

Cada SQL Server puede tener varias configuraciones para los mensajes del sistema, en un idioma distinto (inglés, español, francés, etc.). Si definió un origen de datos de un servidor que tiene varias configuraciones para los mensajes del sistema, puede especificar el idioma que desee utilizar para dichos mensajes. En la lista, haga clic en el idioma. Esta opción no está disponible si sólo hay un idioma instalado en SQL Server.

Cuadro Realizar conversión de los datos de caracteres

Si esta casilla de verificación está habilitada, el controlador ODBC de SQL Server convierte las cadenas ANSI enviadas entre el equipo cliente y SQL Server convirtiendo las cadenas a Unicode. Algunas veces el controlador ODBC de SQL Server tiene que realizar la conversión entre la página de códigos de SQL Server y Unicode sobre el equipo cliente. Esto requiere que la página de códigos utilizada por SQL Server sea una de las páginas de código disponibles en el equipo cliente.

Si esta casilla de verificación no está habilitada, no se realiza ninguna conversión de caracteres extendidos en cadenas de caracteres ANSI, con lo cual se envían entre la aplicación cliente y el servidor. Si el equipo cliente utiliza una página de códigos ANSI (ACP) distinta a la página de códigos de SQL Server, los caracteres extendidos en cadenas de caracteres ANSI pueden ser ilegibles. Si el equipo cliente utiliza la misma página de codigos para ACP que para SQL Server, los caracteres extendidos son interpretados correctamente.

Casilla de verificación Usar la configuración regional cuando se muestren monedas, números, fechas y horas

Especifica que el controlador utiliza la configuración regional del equipo cliente para el formato de moneda, números, fecha y hora en las cadenas de caracteres de salida. El controlador utiliza la configuración regional predeterminada para la cuenta de inicio de sesión de Windows 95 o Windows NT del usuario que conecta a través del origen de datos. Seleccione esta opción para las aplicaciones que sólo muestran datos, no en las aplicaciones que los procesan.

Cuadro Guardar en el archivo de registro las consultas largas en ejecución

Especifica que el controlador va a registrar cualquier consulta que dure más tiempo que el valor de Tiempo máximo de consulta. Las consultas de larga duración se registran en el archivo especificado. Para especificar un archivo de registro, escriba el nombre y la ruta de acceso completos en el cuadro, o haga clic en Examinar para seleccionar un archivo de registro a través de los directorios existentes.

Cuadro Tiempo máximo de consulta (milisegundos)

Especifica una valor umbral, en milisegundos, para registrar consultas de larga duración. Se registrará cualquier consulta cuya ejecución dure más tiempo que este valor de milisegundos.

Cuadro Registrar las estadísticas del controlador ODBC en el archivo de registro

Especifica que se van a registrar las estadísticas. Las estadísticas se registran en el archivo especificado. Para especificar un archivo de registro, escriba el nombre y la ruta de acceso completos en el cuadro, o haga clic en Examinar para seleccionar un archivo de registro a través de los directorios existentes.

El registro de estadísticas es un archivo delimitado por tabuladores que se puede analizar con Microsoft Excel o cualquier otra aplicación que admita archivos delimitados por tabuladores.


Cuadro de diálogo Inicio de sesión en Microsoft SQL Server

El controlador ODBC de SQL Server muestra el cuadro de diálogo Inicio de sesión en Microsoft SQL Server cuando llama a una conexión ODBC sin especificar la información suficiente para que el controlador se conecte a SQL Server.

Cuando se muestra por primera vez este cuadro de diálogo , sólo presenta lo siguiente:

O el cuadro Servidor o el nombre del origen de datos.

Casilla de verificación Usar conexión de confianza.

Cuadro Id. de inicio de sesión.

Cuadro Contraseña.

Botones Aceptar, Cancelar y Opciones.

Si hace clic en el botón Opciones, el cuadro de diálogo se expande para mostrar el grupo Opciones:

Cuadro Base de datos

Cuadro Idioma

Cuadro Nombre de la aplicación

Cuadro Id. de estación de trabajo

Cuadro Servidor

Nombre de un servidor de SQL Server en su red. Si selecciona un nombre de servidor de la lista, no necesitará configurarlo.  Si escribe en un nombre de servidor, debe ser una entrada avanzada en la utilidad Configuración del cliente de SQL o el nombre de la red de un servidor que ejecuta SQL Server. Este cuadro se reemplaza con el nombre del origen de datos (DSN) si especificó una DSN para la conexión.

Puede escribir "(local)" en el cuadro servidor si está en el mismo equipo que SQL Server. En este caso, el usuario se puede conectar a una copia local de SQL Server, incluso cuando ejecute una versión de SQL Server que no funcione en red.

Para obtener más información acerca de los nombres de los servidores para diferentes tipos de redes, consulte la documentación de la instalación de SQL Server en los Libros en pantalla de SQL Server.

Casilla de verificación Usar conexión de confianza

Especifica que el controlador ODBC de SQL Server solicita una conexión segura (o en la que se confía) para ejecutar SQL Server en Windows NT. Si selecciona esta opción, SQL Server utiliza la seguridad de inicio de sesión integrada para establecer conexiones con este origen de datos, independientemente del modo de seguridad de inicio de sesión actual en el servidor. Se pasa por alto cualquier Id. de inicio de sesión o contraseña proporcionados. El administrador del sistema de SQL Server debe tener su Id. de red de Windows asociada a una Id. de inicio de sesión de SQL Server.

Si deshabilita esta casilla de verificación, SQL Server utiliza la seguridad de inicio de sesión estándar para establecer conexiones con este origen de datos. Debe especificar una Id. de inicio de sesión y una contraseña para todas las peticiones de conexión.

Cuadro Id. de inicio de sesión

Especifica el Id. de inicio de sesión de SQL Server que se va a utilizar para la conexión si no activó Usar conexión de confianza. Si deshabilitó Usar conexión de confianza el cuadro Id. de inicio de sesión está deshabilitado ya que no lo necesita.

Cuadro Contraseña

Especifica la contraseña de la Id. de inicio de sesión de SQL Server para la conexión si no está activada la casilla Usar conexión de confianza. Si deshabilitó Usar conexión de confianza el cuadro Contraseña está deshabilitado ya que no lo necesita.

Cuadro Base de datos

Especifica la base de datos predeterminada que se va a utilizar en la conexión. Ésta suplanta a la base de datos predeterminada especificada para el inicio de sesión en el servidor. Si no especifica ninguna base datos, la conexión utilizará la base de datos predeterminada especificada para el inicio de sesión en el servidor.

Cuadro Idioma

Especifica el idioma que se va a utilizar para los mensajes del sistema de SQL Server. Debe tener instalado el idioma en SQL Server. Éste suplanta al idioma predeterminado especificado para el inicio de sesión en el servidor. Si no especifica ningún idioma, la conexión utilizará el idioma predeterminado especificado para el inicio de sesión en el servidor.

Cuadro Nombre de la aplicación

Especifica, de forma opcional, el nombre de la aplicación que se va a almacenar en la columna program_name de la fila correspondiente a esta conexión en master.dbo.sysprocesses.

Cuadro Id. de estación de trabajo

Especifica, de forma opcional, la Id. de la estación de trabajo que se va a almacenar en la columna hostname de la fila correspondiente a esta conexión en master.dbo.sysprocesses.