Deploy SSIS packages by using the deployment utility, SQL Server, and file systems

For project deployment, you must ensure that all the related objects needed for the package execution are also part of the package. For example, when a Connection Manager is created, it is specific for the package within which it was created, unless it is promoted to a project-level Connection Manager by right-clicking it and selecting Convert To Project Connection.












Similarly, any parameter that you want to be included at the project level, such as, Server-Name, DatabaseName, FolderName, etc. can be created at the project level so it only needs to be changed in one place and will be available for all the packages in the project. And once the project has been deployed to a different server, for example to the Development, QA, or Production server, the parameter value only needs to be changed in one place.

The Project.params tab opened with project parameters, and also under Connection Managers, you see the project level connections.






The project deployment options are:
  • Deploy packages directly to server using a wizard
  • Create an ISPAC file using a wizard; deployment can be handed off to be done by an administrator

The start the project deployment, right-click the project name and select Deploy to open the Integration Services Deployment Wizard. On the Select Destination page, enter the Server Name and Path from the SSISDB Catalog; you can create a new project folder in the SSISDB Catalog by selecting New Folder. Now press the Deploy button to have the packages deployed to the selected SSISDB project folder. You see the newly deployed packages under the Integration Services Catalog folder > SSISDB Catalog > Project Name.












If you deploy a project multiple times to the same SSISDB catalog, you are able to see all the versions, including the Current version when you right-click the project name under the Projects folder and select Versions. The Project Versions window displays. The current version has the check box selected. If you ever need to rollback, just highlight the row for the version you want to revert to and press the button Restore To Selected Version.












If you need to see the deployment folder for the project, simply right-click the project and select Properties and select the Deployment on the left pane. Here you see the Server Name and the Server Project Path for this project.








Comments

Popular Posts

Non-blocking, semi-blocking, and blocking transforms in SSIS

Implement additive, semi-additive, and non-additive measures

Design an appropriate storage solution, including hardware, disk, and file layout