Crear una utilidad de implementación
El primer paso para implementar paquetes es crear una utilidad de implementación para un proyecto de Integration Services. La utilidad de implementación es una carpeta que contiene los archivos necesarios para implementar los paquetes de un proyecto de Integration Services en un servidor distinto. La utilidad de implementación se crea en el equipo en el que se almacena el proyecto de Integration Services.
Puede crear una utilidad de implementación de paquetes para un proyecto de Integration Services configurando primero el proceso de generación de una utilidad de implementación y después, generando el proyecto. Al generar el proyecto, todos los paquetes y configuraciones de paquetes del proyecto se incluyen automáticamente. Para implementar archivos adicionales con el proyecto, como un archivo Léame, coloque los archivos en la carpeta Miscellaneous del proyecto de Integration Services. Al generar el proyecto, estos archivos también se incluirán automáticamente.
Puede configurar de manera distinta la implementación de cada proyecto. Antes de generar el proyecto y de crear la utilidad de implementación de paquetes, puede establecer sus propiedades para personalizar la forma en que se implementarán los paquetes en el proyecto. Por ejemplo, puede especificar si desea que las configuraciones de paquetes se actualicen al implementar el proyecto. Para tener acceso a las propiedades de un proyecto de Integration Services, haga clic con el botón secundario en el proyecto y, a continuación, haga clic en Propiedades.
En la tabla siguiente se muestran las propiedades de la utilidad de implementación.
Propiedad |
Descripción |
---|---|
AllowConfigurationChange |
Valor que especifica si se actualizarán las configuraciones durante la implementación. |
CreateDeploymentUtility |
Valor que especifica si se creará una utilidad de implementación de paquetes al generar el proyecto. Esta propiedad debe estar establecida en True para crear una utilidad de implementación. |
DeploymentOutputPath |
Ubicación, respecto al proyecto de Integration Services, de la utilidad de implementación. |
Al generar un proyecto de Integration Services, se crea un de manifiesto <nombre del proyecto>.SSISDeploymentManifest.xml, junto con las copias de los paquetes del proyecto y las dependencias del paquete, y se agrega a la carpeta bin\Deployment del proyecto o a la ubicación especificada en la propiedad DeploymentOutputPath. El archivo de manifiesto muestra los paquetes, las configuraciones de paquetes y todos los demás archivos del proyecto.
El contenido de la carpeta de implementación se actualiza cada vez que genera el proyecto. Esto significa que se eliminará cualquier archivo guardado en esta carpeta que no se copie nuevamente en el proceso de generación. Por ejemplo, se eliminarán archivos de configuración de paquetes guardados en las carpetas de implementación.
Para crear una utilidad de implementación de paquetes
En SQL Server Data Tools (SSDT), abra la solución que contiene el proyecto de Integration Services para el que desee crear una utilidad de implementación de paquetes.
Haga clic con el botón secundario en el proyecto y haga clic en Propiedades.
En el cuadro de diálogo Páginas de propiedades de <nombre del proyecto>, haga clic en Utilidad de implementación.
Para actualizar las configuraciones de paquetes al implementar los paquetes, establezca AllowConfigurationChanges en True.
Establezca CreateDeploymentUtility en True.
Opcionalmente, actualice la ubicación de la utilidad de implementación modificando la propiedad DeploymentOutputPath.
Haga clic en Aceptar.
En el Explorador de soluciones, haga clic con el botón secundario en el proyecto y, a continuación, haga clic en Generar.
Vea el progreso y los errores de la generación en la ventana Salida.
|
Vea también
Tasks
Crear configuraciones de paquetes
Implementar los paquetes mediante la utilidad de implementación