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 Instrumental de administración de Windows (WMI), objetos de administración SQL Server (SMO), servidores web y servidores de correo electrónico.
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). |
|
ADO.NET |
Se conecta a un origen de datos mediante un proveedor .NET. |
|
CACHE |
Lee los datos del flujo de datos o de un archivo caché (.caw) y puede guardar los datos en el archivo caché. |
|
DQS |
Conecta a un servidor de Data Quality Services y una base de datos de Data Quality Services en el servidor. |
|
EXCEL |
Se conecta a un archivo de libro de Excel. |
|
FILE |
Se conecta a un archivo o carpeta. |
|
FLATFILE |
Se conecta a los datos en un solo archivo plano. |
|
FTP |
Se conecta a un servidor FTP. |
|
HTTP |
Se conecta a un servidor web. |
|
MSMQ |
Se conecta a una cola de mensajes. |
|
MSOLAP100 |
Se conecta a una instancia de SQL Server Analysis Services o a un proyecto de Analysis Services. |
|
MULTIFILE |
Se conecta a varios archivos y carpetas. |
|
MULTIFLATFILE |
Se conecta a varios archivos y carpetas de datos. |
|
OLEDB |
Se conecta a un origen de datos mediante un proveedor OLE DB. |
|
ODBC |
Se conecta a un origen de datos mediante ODBC. |
|
SMOServer |
Se conecta a un servidor de objetos de administración de SQL Server (SMO). |
|
SMTP |
Se conecta a un servidor de correo SMTP. |
|
SQLMOBILE |
Se conecta a una base de datos Compact SQL Server. |
|
Instrumental de administración de Windows (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. |
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 incluidos en la tabla siguiente solamente funcionan con Microsoft SQL Server 2012 Enterprise y Microsoft SQL Server 2012 Developer. |
Tipo |
Descripción |
Tema |
---|---|---|
ORACLE |
Se conecta a un servidor 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, 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 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, Conectores de Microsoft para Oracle y Teradata de Attunity. |
Administrador de conexiones OData |
Se conecta a un origen OData. |
Un administrador de conexiones OData permite que un paquete se conecte a un origen OData. Un componente de origen OData se conecta a un origen OData mediante un administrador de conexiones OData y usa datos de dicho origen. Este componente se puede descargar desde el Centro de descarga. |
Administradores de conexión personalizados
Puede crear también administradores de conexión personalizados. Para obtener más información, vea Desarrollar un administrador de conexiones personalizado.
Tareas relacionadas
Para obtener más información 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 más información 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, Aparece el mensaje de error "DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER" al usar el administrador de conexiones de Oracle en SSIS, en support.microsoft.com.
|