如何在 SSIS 中一次更改所有包的配置设置?

How can I change the configuration settings for all the packages at one go in SSIS?

我正在将 SSIS 解决方案从一个数据中心迁移到另一个数据中心。现有的软件包是 2008 版本。我已将它们升级到 2017。现在我必须在将它们移至生产环境之前在测试服务器中对其进行测试。这些连接都是动态的,它们正在从 SSISConfigurations table 中获取服务器名称和路径。我已经更改了测试服务器中 table 中的值并更新了主包中的变量。

有人告诉我这就是我需要更改的全部内容,用于子包的相同变量将自动更新。但是在执行主包后我发现变化只反映在主包中。其他包的连接(变量)仍然没有改变。

如何一次配置所有包的连接?有超过 60 个包,所以手动完成它们是不可能的。请记住,我对 MSBI 还是很陌生。

谢谢

我不知道你是如何实现迁移的,我提到这个是因为这可能是你的 SSISConfigurations table 的问题。 也许以某种方式从 "package configuration organizer" 中删除了配置? package configuration organizer

无论如何,您要找的答案就在这里。 Applying SSIS Package Configuration to multiple packages

好吧,我不需要像看起来那样一次性完成所有的包裹。我所要做的就是更新 SSISConfigurations table 并更新配置。感谢您的建议