Compartir a través de


Administrador de conexión OLE DB

Actualizado: 12 de diciembre de 2006

Un administrador de conexión OLE DB permite a un paquete conectarse a un origen de datos mediante un proveedor OLE DB. Por ejemplo, un administrador de conexión OLE DB que se conecta a SQL Server 2005 puede usar el Proveedor Microsoft OLE DB para SQL Server.

[!NOTA] Para conectarse a un origen de datos que use Microsoft Office Excel 2003 o anterior, utilice un administrador de conexión con Excel. Para obtener más información, vea Administrador de conexión con Excel. Para conectarse a un origen de datos que use Microsoft Office Excel 2007, utilice un administrador de conexión OLE DB y para Proveedor, seleccione Microsoft Office 12.0 Access Database Engine OLE DB Provider. A continuación, en la página Todas del cuadro de diálogo Administrador de conexión, para Propiedades extendidas, especifique Excel 12.0. Para cargar datos desde un origen de datos de Excel 2007 o en él, utilice un origen o un destino de OLE DB, respectivamente. No puede utilizar un origen o un destino de Excel para cargar datos desde un origen de datos de Excel 2007 o en él. Para conectarse a una base de datos que use Microsoft Office Access 2003 o anterior, utilice un administrador de conexión OLE DB y, a continuación, para Proveedor, seleccione Microsoft Jet 4.0 OLE DB Provider. Para conectarse a una base de datos que use Microsoft Office Access 2007, utilice un administrador de conexión OLE DB y, a continuación, para Proveedor, seleccione Microsoft Office 12.0 Access Database Engine OLE DB Provider. Para conectarse a orígenes de datos que usen Excel 2007 o Access 2007, no puede seleccionar Microsoft Jet 4.0 OLE DB Provider.

Varias tareas de SQL Server 2005 Integration Services (SSIS) y componentes de flujos de datos usan un administrador de conexión OLE DB. Por ejemplo, un origen de OLE DB y un destino de OLE DB usan este administrador de conexión para extraer y cargar datos, y la tarea Ejecutar SQL puede usar este administrador de conexión para conectarse a una base de datos de SQL Server para ejecutar consultas.

El administrador de conexión OLE DB también se usa para obtener acceso a orígenes de datos OLE DB en tareas personalizadas escritas en código no administrado que usa un lenguaje como, por ejemplo, C++.

Cuando agrega un administrador de conexión OLE DB a un paquete, Integration Services crea un administrador de conexión que se resuelve como una conexión OLE DB en tiempo de ejecución, establece las propiedades del administrador de conexión y agrega el administrador de conexión a la colección Connections del paquete.

La propiedad ConnectionManagerType del administrador de conexión se establece en OLEDB.

Puede configurar el administrador de conexión OLE DB de las maneras siguientes:

  • Proporcionar una cadena de conexión específica configurada para cumplir con los requisitos del proveedor seleccionado.
  • Según el proveedor, incluir el nombre del origen de datos al cual conectarse.
  • Proporcionar credenciales de seguridad según resulte apropiado para el proveedor seleccionado.
  • Indicar si la conexión creada desde el administrador de conexión se conserva en el tiempo de ejecución.

Solucionar problemas del administrador de conexión OLE DB

A partir del Service Pack 2 (SP2) de Microsoft SQL Server 2005, puede registrar las llamadas que el administrador de conexión OLE DB realiza a proveedores de datos externos. Puede utilizar esta nueva capacidad de registro para solucionar problemas relacionados con las conexiones que el administrador de conexión OLE DB establece con orígenes de datos externos. Para registrar las llamadas que el administrador de conexión OLE DB realiza a un proveedor de datos externo, habilite el registro de paquetes y seleccione el evento Diagnostic en el nivel de paquete. Para obtener más información, vea Solucionar problemas de ejecución de paquetes.

Configurar el administrador de conexión OLE DB

Puede establecer propiedades a través del Diseñador SSIS o mediante programación.

Para obtener más información acerca de las propiedades que puede establecer en el Diseñador SSIS, haga clic en uno de los temas siguientes:

Para obtener información sobre la configuración de un administrador de conexión mediante programación, vea ConnectionManager y Adding Connections Programmatically.

Vea también

Conceptos

Origen de OLE DB
Destino de OLE DB
Tarea Ejecutar SQL

Otros recursos

Conexiones de Integration Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido nuevo:
  • Se ha agregado una nota acerca del uso de orígenes de datos de Excel 2007 o Access 2007.
  • Se ha agregado información acerca de la forma en que el SP2 de SQL Server 2005 incluye nuevos mensajes de registro que permiten a los usuarios solucionar problemas relacionados con las llamadas realizadas por el administrador de conexión a proveedores de datos externos.