Tutorial: Implementar paquetes

Microsoft SQL Server Integration Services proporciona herramientas que permiten implementar paquetes en otro equipo. Las herramientas de implementación también administran las dependencias, como configuraciones y archivos que necesita el paquete. En este tutorial, aprenderá a usar estas herramientas para instalar paquetes y sus dependencias en un equipo de destino.

Primero, realizará tareas para preparar la implementación. Creará un nuevo proyecto de Integration Services en Business Intelligence Development Studio y agregará paquetes y archivos de datos existentes al proyecto. No creará nuevos paquetes desde el principio; solamente trabajará con paquetes completados creados exclusivamente para este tutorial. En este tutorial no modificará la funcionalidad de los paquetes; no obstante, después de agregar los paquetes al proyecto, puede resultar útil abrirlos en el Diseñador de SSIS y revisar el contenido de cada paquete. Mediante el examen de los paquetes, conocerá las dependencias de los paquetes como los archivos de registro y otras características interesantes de los mismos.

Antes de llevar a cabo la implementación, también actualizará los paquetes para utilizar configuraciones. Las configuraciones permiten la actualización de las propiedades de los paquetes y los objetos de paquete en tiempo de ejecución. En este tutorial utilizará configuraciones para actualizar las cadenas de conexión de archivos de registro y de texto, y las ubicaciones de los archivos XML y XSD que usa el paquete. Para obtener más información, vea Configuraciones de paquetes de SSIS y Crear configuraciones de paquetes.

Después de comprobar que los paquetes funcionan correctamente en Business Intelligence Development Studio, creará el paquete de implementación que se usará para instalar los paquetes. El paquete de implementación contendrá los archivos de paquete y otros elementos que ha agregado al proyecto de Integration Services, las dependencias del paquete que Integration Services incluye automáticamente y la utilidad de implementación que ha generado. Para obtener más información, vea Crear una utilidad de implementación.

A continuación, copiará el paquete de implementación en el equipo de destino y ejecutará el Asistente para la instalación de paquetes para instalar los paquetes y las dependencias de paquete. Los paquetes se instalarán en la base de datos msdb de SQL Server, y los archivos auxiliares y de ayuda se instalarán en el sistema de archivos. Puesto que los paquetes implementados utilizan configuraciones, actualizará la configuración para que use nuevos valores que permitirán que los paquetes se ejecuten correctamente en el nuevo entorno.

Por último, ejecutará los paquetes en SQL Server Management Studio con la Utilidad de ejecución de paquetes.

El objetivo de este tutorial es simular la complejidad de los problemas reales de implementación que puede encontrarse. No obstante, si no puede implementar los paquetes en otro equipo, puede seguir este tutorial instalando los paquetes en la base de datos msdb en una instancia local de SQL Server y, a continuación, ejecutar los paquetes desde SQL Server Management Studio en la misma instancia.

Aprendizaje

La mejor forma de familiarizarse con las herramientas nuevas, los controles y las características disponibles en Microsoft SQL Server Integration Services es mediante su uso. Este tutorial le guía por los pasos para crear un proyecto de Integration Services y, a continuación, agregar los paquetes y otros archivos necesarios al proyecto. Después de completar el proyecto, creará un paquete de implementación, copiará el paquete al equipo de destino e instalará los paquetes en él.

Requisitos

Este tutorial está concebido para los usuarios familiarizados con las operaciones básicas del sistema de archivos, pero que no conocen con detalle las nuevas características disponibles en SQL Server Integration Services. Para comprender mejor los conceptos básicos de Integration Services que utilizará en este tutorial, puede resultarle útil completar primero los siguientes tutoriales de Integration Services: Tutorial: Crear un paquete básico con un asistente y Tutorial de SSIS> Crear un paquete ETL simple.

Equipo de origen.   El equipo en el que creará el paquete de implementación debe tener instalados los siguientes componentes:

  • SQL Server con la base de datos AdventureWorks2008R2. Con el objeto de mejorar la seguridad, las bases de datos de ejemplo no se instalan de forma predeterminada. Para obtener información acerca de cómo instalar las bases de datos de ejemplo, vea Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server

  • Debe tener permiso para crear y quitar tablas en AdventureWorks.

  • Este tutorial también necesita datos de ejemplo, paquetes completados, configuraciones y un archivo Léame. Los archivos para estos elementos se instalan junto con los ejemplos. Si no encuentra estos datos, regrese al procedimiento anterior y complete la instalación según se indica.

  • El entorno de Business Intelligence Development Studio, Business Intelligence Development Studio.

Equipo de destino.   El equipo en el que implementará los paquetes debe tener instalados los siguientes componentes:

  • SQL Server con la base de datos AdventureWorks2008R2.

  • SQL Server Management Studio.

  • SQL Server Integration Services.

  • Debe tener permiso para crear y quitar tablas en AdventureWorks2008R2 y ejecutar paquetes en SQL Server Management Studio.

  • Debe tener permiso de lectura y de escritura para la tabla sysssispackages en la base de datos del sistema msdb de SQL Server.

Si planea implementar paquetes en el mismo equipo en el que va a crear el paquete de implementación, ese equipo debe cumplir los requisitos de los equipos de origen y destino.

Nota

Será más fácil completar un tutorial si agrega los botones Siguiente y Anterior a la barra de herramientas del visor de documentos. Para obtener más información, vea Agregar los botones Siguiente y Anterior a la Ayuda.

Tiempo estimado para completar este tutorial: 2 horas

Lecciones de este tutorial

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las descargas, los artículos, los ejemplos y los vídeos más recientes de Microsoft, así como las soluciones seleccionadas desde la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.