Compartir a través de


Administrador de conexiones OLE DB

Un administrador de conexiones OLE DB permite que un paquete se conecte a un origen de datos mediante un proveedor OLE DB. Por ejemplo, un administrador de conexiones OLE DB que se conecta a SQL Server puede usar el proveedor OLE DB de Microsoft para SQL Server.

Nota:

El proveedor OLEDB de SQL Server Native Client 11.0 no admite las nuevas palabras clave de cadena de conexión (MultiSubnetFailover=True) para clústeres de conmutación por error de varias subredes. Para obtener más información, vea las notas de la versión de SQL Server y la entrada de blog, Conmutación por error de varias subredes AlwaysOn y SSIS, en www.mattmasson.com.

Varias tareas y componentes de flujo de datos de SQL Server Integration Services usan un administrador de conexiones OLE DB. Por ejemplo, el origen OLE DB y el destino OLE DB usan este administrador de conexiones para extraer y cargar datos, y la tarea Ejecutar SQL puede usar este administrador de conexiones para conectarse a una base de datos de SQL Server para ejecutar consultas.

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

Al agregar un administrador de conexiones OLE DB a un paquete, Integration Services crea un administrador de conexiones que se resolverá en una conexión OLE DB en tiempo de ejecución, establece las propiedades del administrador de conexiones y agrega el administrador de conexiones a la Connections colección del paquete.

La propiedad ConnectionManagerType del administrador de conexiones se establece en OLEDB.

El administrador de conexiones OLE DB se puede configurar 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 conexiones se conserva en el tiempo de ejecución.

Registro

Puede registrar las llamadas que realiza el administrador de conexiones OLE DB a proveedores de datos externos. Puede usar esta funcionalidad de registro para solucionar problemas de las conexiones que realiza el administrador de conexiones OLE DB a orígenes de datos externos. Para registrar las llamadas que realiza el administrador de conexiones OLE DB a proveedores de datos externos, habilite el registro de paquetes y seleccione el evento Diagnostic en el nivel de paquete. Para más información, vea Herramientas para solucionar problemas con la ejecución de paquetes.

Configuración del Administrador de conexiones OLEDB

Puede establecer propiedades a través del Diseñador de SSIS o mediante programación. Para obtener más información sobre las propiedades que puede establecer en el Diseñador de SSIS, vea Configurar el Administrador de conexiones OLE DB. Para obtener información acerca de cómo configurar un administrador de conexiones mediante programación, vea la documentación de la clase T:Microsoft.SqlServer.Dts.Runtime.ConnectionManager en la Guía del desarrollador.

Véase también

Origen de OLE DB
Destino de OLE DB
Tarea Ejecutar SQL
Conexiones de Integration Services (SSIS)