Share via


Administrador de conexión OLE DB

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 puede usar el proveedor Microsoft OLE DB para SQL Server.

[!NOTA]

Si el origen de datos es Microsoft Office Excel 2007 o Microsoft Office Access 2007, el origen de datos requiere un proveedor de datos distinto al de las versiones anteriores de Excel o Access. Para obtener más información, vea Cómo conectarse a un libro de Excel. y Cómo conectarse a una base de datos de Access.

Varias tareas y componentes de flujos de datos de SQL ServerIntegration Services 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

Puede registrar las llamadas realizadas por el administrador de conexión OLE DB a proveedores de datos externos. Puede utilizar esta 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 proveedores de datos externos, 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 Agregar conexiones mediante programación.

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.