• 06/29/2020
  • 8 minutos para leer
    • c
    • M
    • M
    • V
    • m
    • +2

Se aplica a: SQL Server (todas las versiones admitidas) Tiempo de ejecución de integración de SSIS en Azure Data Factory

Este tema muestra cómo conectarse a una fuente de datos ODBC desde la página Elegir una fuente de datos o Elegir un destino del Asistente de importación y exportación de SQL Server.

Es posible que tenga que descargar el controlador ODBC que necesita de Microsoft o de un tercero.

También es posible que tenga que buscar la información de conexión necesaria que debe proporcionar. Este sitio de terceros – The Connection Strings Reference – contiene ejemplos de cadenas de conexión y más información sobre los proveedores de datos y la información de conexión que requieren.

Asegúrese de que el controlador que desea está instalado

  1. Busque o busque el applet ODBC Data Sources (64-bit) en el menú de inicio o en el panel de control. Si sólo tiene un controlador de 32 bits, o sabe que tiene que utilizar un controlador de 32 bits, busque o navegue hasta Fuentes de datos ODBC (32 bits) en su lugar.

  2. Inicie el applet. Se abre la ventana Administrador de fuentes de datos ODBC.

  3. En la pestaña Controladores, puede encontrar una lista de todos los controladores ODBC instalados en su ordenador. (Los nombres de algunos de los controladores pueden aparecer en varios idiomas.)

    Aquí tiene un ejemplo de la lista de controladores de 64 bits instalados.

Consejo

Si sabe que su controlador está instalado y no lo ve en el applet de 64 bits, busque en el applet de 32 bits. Esto también le indica si tiene que ejecutar el Asistente de importación y exportación de SQL Server de 64 bits o de 32 bits.

Para utilizar la versión de 64 bits del Asistente de importación y exportación de SQL Server, tiene que instalar SQL Server. SQL Server Data Tools (SSDT) y SQL Server Management Studio (SSMS) son aplicaciones de 32 bits y sólo instalan archivos de 32 bits, incluida la versión de 32 bits del asistente.

Paso 1: seleccione el origen de datos

Los controladores ODBC instalados en el equipo no aparecen en la lista desplegable de orígenes de datos. Para conectarse con un controlador ODBC, comience por seleccionar el proveedor de datos de .NET Framework para ODBC como origen de datos en la página Elegir un origen de datos o Elegir un destino del asistente. Este proveedor actúa como una envoltura alrededor del controlador ODBC.

Aquí está la pantalla genérica que se ve inmediatamente después de seleccionar el proveedor de datos de .NET Framework para ODBC.

Paso 2 – Proporcionar la información de conexión

El siguiente paso es proporcionar la información de conexión para su controlador ODBC y su fuente de datos. Tiene dos opciones.

  1. Provea un DSN (nombre de la fuente de datos) que ya exista o que cree con el applet ODBC Data Source Administrator. Un DSN es la colección guardada de configuraciones necesarias para conectarse a una fuente de datos ODBC.

    Si ya conoce el nombre del DSN, o sabe cómo crear un nuevo DSN ahora, puede saltarse el resto de esta página. Introduzca el nombre del DSN en el campo Dsn de la página Elegir un origen de datos o Elegir un destino y, a continuación, continúe con el siguiente paso del asistente.

    Provea un DSN

  2. Provea una cadena de conexión, que puede buscar en línea o crear y probar en su ordenador con el applet Administrador de orígenes de datos ODBC.

    Si ya tiene la cadena de conexión o sabe cómo crearla, puede saltarse el resto de esta página. Introduzca la cadena de conexión en el campo ConnectionString de la página Choose a Data Source or Choose a Destination y, a continuación, continúe con el siguiente paso del asistente.

    Provea una cadena de conexión

Si proporciona una cadena de conexión, la página Choose a Data Source or Choose a Destination muestra toda la información de conexión que el asistente va a utilizar para conectarse a su fuente de datos, como el nombre del servidor y de la base de datos y el método de autenticación. Si proporciona un DSN, esta información no es visible.

Opción 1 – Proporcionar un DSN

Si desea proporcionar la información de conexión con un DSN (nombre de la fuente de datos), utilice el applet Administrador de fuentes de datos ODBC para encontrar el nombre del DSN existente o para crear un nuevo DSN.

  1. Busque o busque el applet Fuentes de datos ODBC (64 bits) en el menú Inicio o en el Panel de control. Si sólo tiene un controlador de 32 bits, o tiene que utilizar un controlador de 32 bits, busque o navegue hasta Fuentes de datos ODBC (32 bits) en su lugar.

  2. Inicie el applet. Se abre la ventana del administrador de fuentes de datos ODBC. Este es el aspecto del applet.

  3. Si desea utilizar un DSN existente para su fuente de datos, puede utilizar cualquier DSN que vea en la pestaña DSN de usuario, DSN de sistema o DSN de archivo. Marque el nombre, luego vuelva al asistente e introdúzcalo en el campo Dsn en la página Elegir una fuente de datos o Elegir un destino. Omita el resto de esta página y continúe con el siguiente paso del asistente.

  4. Si desea crear un nuevo DSN, decida si quiere que sea visible sólo para usted (DSN de usuario), visible para todos los usuarios del ordenador, incluidos los servicios de Windows (DSN de sistema), o que se guarde en un archivo (DSN de archivo). Este ejemplo crea un nuevo DSN de sistema.

  5. En la pestaña DSN de sistema, haga clic en Agregar.

  6. En el cuadro de diálogo Crear una nueva fuente de datos, seleccione el controlador para su fuente de datos y haga clic en Finalizar.

  7. El controlador muestra ahora una o más pantallas específicas del controlador donde se introduce la información necesaria para conectarse a su fuente de datos. (Para el controlador de SQL Server, por ejemplo, hay cuatro páginas de configuración personalizada). Cuando termine, el nuevo DSN del sistema aparecerá en la lista.

  8. Vuelva al asistente e introduzca el nombre del DSN en el campo Dsn de la página Elegir un origen de datos o Elegir un destino. Continúe con el siguiente paso del asistente.

Opción 2 – Proporcionar una cadena de conexión

Si desea proporcionar su información de conexión con una cadena de conexión, el resto de este tema le ayuda a obtener la cadena de conexión que necesita.

Este ejemplo va a utilizar la siguiente cadena de conexión, que se conecta a Microsoft SQL Server. El ejemplo de base de datos que se utiliza es WideWorldImporters y nos estamos conectando al SQL Server en la máquina local.

Driver={ODBC Driver 13 for SQL Server};server=localhost;database=WideWorldImporters;trusted_connection=Yes;

Ingrese la cadena de conexión en el campo ConnectionString de la página Choose a Data Source o Choose a Destination. Después de introducir la cadena de conexión, el asistente analiza la cadena y muestra las propiedades individuales y sus valores en la lista.

Aquí está la pantalla que se ve después de introducir la cadena de conexión.

Nota

Las opciones de conexión para un controlador ODBC son las mismas tanto si se configura el origen como el destino. Es decir, las opciones que se ven son las mismas tanto en la página Elegir un origen de datos como en la página Elegir un destino del asistente.

Obtenga la cadena de conexión en línea

Para encontrar cadenas de conexión para su controlador ODBC en línea, consulte La referencia de cadenas de conexión. Este sitio de terceros contiene ejemplos de cadenas de conexión y más información sobre los proveedores de datos y la información de conexión que requieren.

Obtener la cadena de conexión con una aplicación

Para construir y probar la cadena de conexión para su controlador ODBC en su propio equipo, puede utilizar el applet Administrador de fuentes de datos ODBC en el Panel de control. Cree un DSN de archivo para su conexión y, a continuación, copie la configuración del DSN de archivo para ensamblar la cadena de conexión. Esto requiere varios pasos, pero ayuda a asegurarse de que tiene una cadena de conexión válida.

  1. Busque o busque el applet ODBC Data Sources (64-bit) en el Menú de Inicio o en el Panel de Control. Si sólo tiene un controlador de 32 bits, o tiene que utilizar un controlador de 32 bits, busque o navegue hasta Fuentes de datos ODBC (32 bits) en su lugar.

  2. Inicie el applet. Se abre la ventana del Administrador de fuentes de datos ODBC.

  3. Ahora vaya a la pestaña DSN de archivo del applet. Haga clic en Añadir.

    Para este ejemplo, cree un DSN de archivo en lugar de un DSN de usuario o un DSN de sistema, porque el DSN de archivo guarda los pares nombre-valor en el formato específico requerido para la cadena de conexión.

  4. En el cuadro de diálogo Crear nueva fuente de datos, seleccione su controlador en la lista y, a continuación, haga clic en Siguiente. Este ejemplo va a crear un DSN que contiene los argumentos de la cadena de conexión que necesitamos para conectarnos a Microsoft SQL Server.

  5. Seleccione una ubicación e introduzca un nombre de archivo para el nuevo DSN de archivo y, a continuación, haga clic en Siguiente. Recuerde dónde guardó el archivo para poder encontrarlo y abrirlo en un paso posterior.

  6. Revise el resumen de sus selecciones y, a continuación, haga clic en Finalizar.

  7. Después de hacer clic en Finalizar, el controlador que seleccionó muestra una o más pantallas propias para reunir la información que necesita para conectarse. Por lo general, esta información incluye el servidor, la información de inicio de sesión y la base de datos para las fuentes de datos basadas en el servidor, y el archivo, el formato y la versión para las fuentes de datos basadas en el archivo.

  8. Después de configurar su fuente de datos y hacer clic en Finalizar, suele ver un resumen de sus selecciones y tiene la oportunidad de probarlas.

  9. Después de probar su fuente de datos y cerrar los cuadros de diálogo, busque el DSN de archivo donde lo guardó en el sistema de archivos. Si no cambió la extensión del archivo, la extensión por defecto es .DSN.

  10. Abra el archivo guardado con el Bloc de notas u otro editor de texto. Aquí está el contenido de nuestro ejemplo de SQL Server.

     DRIVER=ODBC Driver 13 for SQL Server TrustServerCertificate=No DATABASE=WideWorldImporters WSID=<local computer name> APP=Microsoft® Windows® Operating System Trusted_Connection=Yes SERVER=localhost 
  11. Copie y pegue los valores necesarios en una cadena de conexión en la que los pares nombre-valor estén separados por punto y coma.

    Después de reunir los valores necesarios del archivo de ejemplo DSN, tendrá la siguiente cadena de conexión.

    DRIVER=ODBC Driver 13 for SQL Server;SERVER=localhost;DATABASE=WideWorldImporters;Trusted_Connection=Yes

    Típicamente no se necesita toda la configuración de un DSN creado por el Administrador de fuentes de datos ODBC para crear una cadena de conexión que funcione.

    • Siempre hay que especificar el controlador ODBC.
    • Para una fuente de datos basada en el servidor como SQL Server, normalmente se necesita la información del servidor, la base de datos y el inicio de sesión. En el DSN de ejemplo, no necesita TrustServerCertificate, WSID ni APP.
    • Para un origen de datos basado en archivos, necesita al menos el nombre del archivo y la ubicación.
  12. Pegue esta cadena de conexión en el campo ConnectionString de la página Elegir un origen de datos o Elegir un destino del asistente. El asistente analiza la cadena y ya puede continuar.

Vea también

Deja una respuesta

Tu dirección de correo electrónico no será publicada.