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.
Related Tasks
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.
Contenido relacionado
Vídeo, Sacar provecho de Microsoft Attunity Connector for Oracle para mejorar el rendimiento de los paquetes, en technet.microsoft.com
Artículos de Wiki, Conectividad de SSIS, en social.technet.microsoft.com
Entrada de blog, Conectar con MySQL desde SSIS, en blogs.msdn.com.
Artículo técnico Extraer y cargar datos de SharePoint de SQL Server Integration Services, en msdn.microsoft.com.
El artículo técnico You get "DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER" error message when using Oracle connection manager in SSIS(Aparece el mensaje de error "DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER" al usar el administrador de conexiones de Oracle en SSIS), en support.microsoft.com.