我是 SSIS 的新手,我的项目仍处于早期阶段,只有单独服务器上的开发和测试环境。生产环境将与测试在同一台服务器上(我对此没有发言权!)。我有许多包,每个包都有一个 SQL 代理作业来安排它们,我需要一种方法来处理用于开发、测试和生产的包配置。
我知道我可以在同一台服务器上的 MSDB 内的不同目录中存储 2 个版本的包,但是在同一台服务器上实现测试和生产的最佳方法是部署到生产中的手动工作量最少吗?
我可以将包部署到 MSDB 中的 2 个不同位置,并为每个包创建一个作业(1 个用于测试,1 个用于生产)但是我如何设置包配置以便包本身不需要在环境之间更改?