- SQL Server 2017 Integration Services Cookbook
- Christian Cote Matija Lah Dejan Sarka
- 266字
- 2021-07-02 20:41:33
Incremental package deployment
Prior to SSIS 2012, packages needed to be deployed one by one. We were usually downloading all packages from the source control software, such as Team Foundation Server (TFS), Visual Source Safe, SVN, and so on. Once downloaded, packages were moved to their destination. At that time, the person who deployed the packages had the choice to overwrite or skip existing packages. Usually, they overwrote all the packages since they were using the source control.
For those who didn't use the source control, they had all the necessary flexibility to deploy what needed to be deployed. Usually, they were keeping a backup somewhere on a file share of all packages. The reason why they chose what to deploy was mainly because they had doubts about the consistency of the packages in the file share. They were simply not sure of the state of the packages because they were using a manual process to maintain their solution. The source control software helps a lot with this. We have the possibility to compare versions between packages committed in the source control, and when and who pushed the package, among other benefits.
Enter SSIS 2012 with Project Deployment. The only way to deploy a package was to deploy the entire project, and thus, all packages in it. If the source control was in place to manage the package code, this was barely an issue. But, not everybody is using the source control and Microsoft recognized it. With SSIS 2016, we can now deploy part of your project packages. You're not forced to deploy the entire project.
- Facebook Application Development with Graph API Cookbook
- Windows系統管理與服務配置
- C和C++安全編碼(原書第2版)
- Spring+Spring MVC+MyBatis整合開發實戰
- Java面向對象程序設計
- 西門子S7-200 SMART PLC編程從入門到實踐
- 計算機應用基礎案例教程
- Spring+Spring MVC+MyBatis從零開始學
- Modern C++ Programming Cookbook
- Java編程從入門到精通
- GO語言編程從入門到實踐
- Python程序員面試算法寶典
- Learning RSLogix 5000 Programming
- 瘋狂Ajax講義(第3版)
- HTML5 Boilerplate Web Development