Cómo conectarse a una base de datos de Access

La conexión de un paquete de Integration Services a un origen de datos de Microsoft Office Access requiere un administrador de conexiones y un proveedor de datos OLE DB. El proveedor de datos que se use dependerá de la versión de Access que creó el origen de datos:

  • En Access 2003 y versiones anteriores, el paquete requiere el proveedor OLE DB para Microsoft Jet.

  • En Access 2007, el paquete requiere el proveedor OLE DB para el motor de base de datos de Microsoft Office Access 12.0.

Puede crear un administrador de conexiones OLE DB y seleccionar el proveedor de datos correspondiente desde el área de administradores de conexión del Diseñador SSIS o desde el Asistente para importación y exportación de SQL Server.

Nota

En un equipo de 64 bits, deberá ejecutar paquetes que se conecten a los orígenes de datos de Microsoft Access en modo de 32 bits. El proveedor OLE DB para Microsoft Jet y el proveedor OLE DB para el motor de base de datos de Microsoft Office Access 12.0 solo están disponibles en versiones de 32 bits.

Conectar a un origen de datos con el formato de Access 2003 o anterior

Para crear un administrador de conexiones con Access desde el área de administradores de conexión

  1. Abra el paquete en Business Intelligence Development Studio.

  2. Haga clic con el botón secundario en cualquier punto del área Administradores de conexión y luego seleccione Nueva conexión OLE DB.

  3. En el cuadro de diálogo Configurar el administrador de conexiones OLE DB, haga clic en Nuevo.

    Para obtener más información, vea Administrador de conexiones OLE DB.

  4. En el cuadro de diálogo Administrador de conexiones, en Proveedor, seleccione Microsoft Jet 4.0 OLE DB Provider y, a continuación, configure el administrador de conexiones que corresponda.

Para crear una conexión con Access desde el Asistente para importación y exportación de SQL Server

  1. En Business Intelligence Development Studio, inicie el Asistente para importación y exportación de SQL Server.

  2. En la página Seleccionar un origen de datos, seleccione Microsoft Access en Origen de datos y, a continuación, configure la conexión con Access.

    Al seleccionar Microsoft Access como Origen de datos, el asistente creará automáticamente el administrador de conexiones OLE DB necesario con el proveedor de datos correcto. Para obtener más información, vea Administrador de conexiones OLE DB.

Conectar a un origen de datos con el formato de Access 2007

Para obtener acceso a un origen de datos de Access 2007, el administrador de conexiones OLE DB necesita el proveedor OLE DB para el motor de base de datos de Microsoft Office Access 12.0. Este proveedor se instala automáticamente con 2007 Microsoft Office system. Si 2007 Office system no está instalado en el equipo en el que se está ejecutando Integration Services, deberá instalar el proveedor por separado. Para instalar el proveedor OLE DB para el motor de base de datos de Microsoft Office Access 12.0, descargue e instale los componentes que encontrará en esta página web, 2007 Office System Driver: Data Connectivity Components.

Para crear un administrador de conexiones OLE DB desde el área de administradores de conexión

  1. Abra el paquete en Business Intelligence Development Studio.

  2. Haga clic con el botón secundario en cualquier punto del área Administradores de conexión y luego seleccione Nueva conexión OLE DB.

  3. En el cuadro de diálogo Configurar el administrador de conexiones OLE DB, haga clic en Nuevo.

    Para obtener más información, vea Administrador de conexiones OLE DB.

  4. En el cuadro de diálogo Administrador de conexiones, en Proveedor, seleccione Microsoft Office 12.0 Access Database Engine OLE DB y, a continuación, configure el administrador de conexiones que corresponda.

    Nota

    Para conectarse a un origen de datos que use Access 2007, no puede seleccionar Microsoft Jet 4.0 OLE DB Provider como Origen de datos.

Para crear una conexión OLE DB desde el Asistente para importación y exportación de SQL Server

  1. En Business Intelligence Development Studio, inicie el Asistente para importación y exportación de SQL Server.

  2. En la página Seleccionar un origen de datos, seleccione Microsoft Office 12.0 Access Database Engine OLE DB Provider en Origen de datos y, a continuación, configure la conexión que corresponda.

    Nota

    Para conectarse a un origen de datos que use Access 2007, no puede seleccionar Microsoft Jet 4.0 OLE DB Provider como Origen de datos.

    Al seleccionar Microsoft Office 12.0 Access Database Engine OLE DB Provider como Origen de datos, el asistente crea automáticamente el administrador de conexiones OLE DB necesario con el proveedor de datos correcto. Para obtener más información, vea Administrador de conexiones OLE DB.