我正在使用VisualStudio2017 (SSDT)。
我有几个包(大约50个),我需要迁移来使用项目部署模型(而不是包部署)。
我创建了一个新项目并添加了我的第一个SSIS包。我将现有的数据库连接管理器转换为,一切正常。
然后,我将我的下一个包添加到项目中。我可以在包中看到两个连接管理器。1是现有的包连接,另一个是我刚刚创建的项目连接管理器。
由于两个连接管理器都指向同一个数据库,是否有一种方法可以将现有的包连接管理器与我的新项目连接管理器交换,这样我就不必进入SSIS包中的所有不同任务,并更新它们以使用项目连接管理器,因为这将非常耗时,而且容易出错。
我做了一些研究,我能找到的最好的是一篇关于通过查找和替换更新文本编辑器中的SSIS包的文章。我希望在Visual中有一种更容易自动化的方法来进行更改?有人有什么建议吗?
万一它对任何人都有帮助:
下面是我发现的一篇文章,描述了如何通过编辑SSIS来解决这个问题
我认为这可以在VS内部进行,而不必编辑包XML。
发布于 2020-03-20 13:00:31
我想答案是否定的,但我可以说,我遵循了文章中的步骤,使用SSDT 2017对我有效。在Notedpad ++中执行必要的查找和替换并不是太糟糕(vs中单击大约一百万次的腕管方法,这比查找和替换更容易出错)
https://dba.stackexchange.com/questions/262201
复制相似问题