Administrador de conexiones OLE DB
Un administrador de conexiones OLE DB permite a un paquete conectarse 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 Microsoft OLE DB para SQL Server.
[!NOTA]
El proveedor OLE DB de SQL Server Native Client 11.0 no admite las nuevas palabras clave de cadena de conexión (MultiSubnetFailover=True) para la agrupación en 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 publicación en el blog Clúster de conmutación de varias subredes y SSIS de AlwaysOn, en www.mattmasson.com.
[!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 Conectarse a un libro de Excel y Conectarse a una base de datos de Access.
Varias tareas y componentes de flujo de datos de SQL Server Integration Services usan un administrador de conexiones OLE DB. Por ejemplo, un origen de OLE DB y un destino de 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 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 conexiones OLE DB a un paquete, Integration Services crea un administrador de conexiones que se resuelve como 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 colección Connections 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 realizadas por el administrador de conexiones OLE DB a proveedores de datos externos. Puede utilizar esta capacidad de registro para solucionar problemas relacionados con las conexiones que el administrador de conexiones OLE DB establece con orígenes de datos externos. Para registrar las llamadas que el administrador de conexiones 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 Herramientas para solucionar problemas con la ejecución de paquetes.
Configuración del administrador de conexiones 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 configurar en el Diseñador 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.
Contenido relacionado
Artículo wiki, sobre SSIS con conectores Oracle en social.technet.microsoft.com.
Artículo técnico, sobre cadenas de conexión para proveedores OLE DB, en carlprothman. net.
|