Compartir a través de


Conexiones de Integration Services (SSIS)

Los paquetes Microsoft SQL Server Integration Services utilizan conexiones para realizar diferentes tareas y para implementar características de Integration Services:

  • Conectar con almacenes de datos de origen y destino tales como archivos de texto, archivos XML, libros de Excel y bases de datos relacionales para extraer y cargar datos.

  • Conectar con bases de datos relacionales que contienen datos de referencia para realizar búsquedas exactas o aproximadas.

  • Conectar con bases de datos relacionales para ejecutar instrucciones SQL, tales como los comandos SELECT, DELETE e INSERT, así como procedimientos almacenados.

  • Conectar con SQL Server para realizar tareas de transferencia y mantenimiento, tales como la realización de copias de seguridad de bases de datos y la transferencia de inicios de sesión.

  • Escribir entradas del registro en archivos XML y de texto, y tablas de SQL Server y configuraciones de paquete en tablas de SQL Server .

  • Conectar con SQL Server para crear tablas de trabajo temporales que requieren algunas transformaciones para hacer su trabajo.

  • Conectar con bases de datos y proyectos de Analysis Services para tener acceso a modelos de minería de datos, procesar cubos y dimensiones, y ejecutar el código de DDL.

  • Especificar carpetas y archivos existentes o crear carpetas y archivos nuevos para utilizar en tareas y enumeradores de bucle Foreach.

  • Conectar con colas de mensajes y con servidores de correo, web, Instrumental de administración de Windows (WMI) y objetos de administración de SQL Server (SMO).

Para realizar estas conexiones, Integration Services utiliza administradores de conexión, descritos en la siguiente sección.

Administradores de conexión

Integration Services usa el administrador de conexiones como una representación lógica de una conexión. En tiempo de diseño, se establecen las propiedades de un administrador de conexiones para que describan la conexión física que crea Integration Services cuando se ejecuta el paquete. Por ejemplo, un administrador de conexiones incluye la propiedad ConnectionString que se establece en el tiempo de diseño. En el tiempo de ejecución, se crea una conexión física mediante el valor de la propiedad de la cadena de conexión.

Un paquete puede usar varias instancias de un tipo de administrador de conexiones y se pueden establecer las propiedades de cada instancia. En el tiempo de ejecución, cada instancia de un tipo de administrador de conexiones crea una conexión que tiene diferentes atributos.

SQL Server Integration Services proporciona diferentes tipos de administradores de conexión que permiten que los paquetes se conecten a una serie de orígenes de datos y servidores:

  • Se trata de administradores de conexión integrados que el programa de instalación instala al instalar Integration Services.

  • Estos administradores se pueden descargar del sitio web de Microsoft .

  • Puede crear su propio administrador de conexiones personalizado si los que hay disponibles no satisfacen sus necesidades.

Administradores de conexión integrados

En la tabla siguiente se indican los tipos de administradores de conexión proporcionados por SQL Server Integration Services.

Tipo Descripción Tema
ADO Se conecta a los objetos de Objetos de datos ActiveX (ADO). Administrador de conexiones ADO
ADO.NET Se conecta a un origen de datos mediante un proveedor .NET. Administrador de conexiones ADO.NET
CACHE Lee los datos del flujo de datos o de un archivo caché (.caw) y puede guardar los datos en el archivo caché. Administrador de conexiones de caché
DQS Conecta a un servidor de Data Quality Services y una base de datos de Data Quality Services en el servidor. Administrador de conexiones de Limpieza de DQS
EXCEL Se conecta a un archivo de libro de Excel. Administrador de conexiones de Excel
FILE Se conecta a un archivo o carpeta. Administrador de conexiones de archivos
FLATFILE Se conecta a los datos en un solo archivo plano. Administrador de conexiones de archivos planos
FTP Se conecta a un servidor FTP. Administrador de conexiones FTP
HTTP Se conecta a un servidor web. Administrador de conexiones HTTP
MSMQ Se conecta a una cola de mensajes. Administrador de conexiones MSMQ
MSOLAP100 Se conecta a una instancia de SQL Server Analysis Services o a un proyecto de Analysis Services. Administrador de conexiones de Analysis Services
MULTIFILE Se conecta a varios archivos y carpetas. Administrador de conexiones de varios archivos
MULTIFLATFILE Se conecta a varios archivos y carpetas de datos. Administrador de conexiones de varios archivos planos
OLEDB Se conecta a un origen de datos mediante un proveedor OLE DB. Administrador de conexiones OLE DB
ODBC Se conecta a un origen de datos mediante ODBC. Administrador de conexiones ODBC
SMOServer Se conecta a un servidor de objetos de administración de SQL Server (SMO). Administrador de conexiones SMO
SMTP Se conecta a un servidor de correo SMTP. Administrador de conexiones SMTP
SQLMOBILE Se conecta a una base de datos Compact SQL Server . Administrador de conexiones con SQL Server Compact Edition
WMI Se conecta a un servidor y especifica el ámbito de la administración del Instrumental de administración de Windows (WMI) en el servidor. Administrador de conexiones WMI

Administradores de conexión disponibles para descarga

En la tabla siguiente se indican otros tipos de administradores de conexión que puede descargar del sitio web de Microsoft .

Importante

Los administradores de conexiones enumerados en la tabla siguiente solo funcionan con Microsoft SQL Server 2012 Enterprise y Microsoft SQL Server 2012 Developer.

Tipo Descripción Tema
ORACLE Se conecta a un servidor de Oracle <información de versión>. El administrador de conexiones de Oracle es el componente de administrador de conexiones de Microsoft Connector para Oracle de Attunity. Microsoft Connector para Oracle de Attunity incluye también un origen y un destino. Para obtener más información, vea la página de descarga de Conectores de Microsoft para Oracle y Teradata de Attunity.
SAPBI Se conecta a un sistema SAP NetWeaver BI versión 7. El administrador de conexiones de SAP BI es el componente de administrador de conexiones de Microsoft Connector para SAP BI. Microsoft Connector para SAP BI incluye también un origen y un destino. Para obtener más información, vea la página de descarga, Feature Pack de Microsoft SQL Server 2008.
TERADATA Se conecta a un servidor de Teradata <información de versión>. El administrador de conexiones de Teradata es el componente de administrador de conexiones de Microsoft Connector para Teradata de Attunity. Microsoft Connector para Teradata de Attunity incluye también un origen y un destino. Para obtener más información, vea la página de descarga de Conectores de Microsoft para Oracle y Teradata de Attunity.

Administradores de conexión personalizados

Puede crear también administradores de conexión personalizados. Para obtener más información, vea Developing a Custom Connection Manager.

Para obtener detalles sobre cómo agregar o eliminar un administrador de conexiones en un paquete, vea Agregar, eliminar o compartir un administrador de conexiones en un paquete.

Para obtener detalles sobre cómo establecer las propiedades de un administrador de conexiones en un paquete, vea Establecer las propiedades de un administrador de conexiones.