我可以在SSIS包中编辑XML吗?

时间:2014-08-27 17:26:31

标签: sql xml ssis etl

我的公司有数百个SSIS包,这些包将受到一些必需的SQL表更改的影响。这些变化涉及一些长度增加的列和另一列的添加。我希望找到一些方法来更新OLE DB Destination的元数据,而无需手动打开每个包。

有没有办法对.dtsx文件中包含的XML执行查找/替换操作类型,或者这只是要求麻烦?

其他建议?

2 个答案:

答案 0 :(得分:0)

如果你知道你在做什么绝对没问题,那就比打造那个怪物IDE容易得多。我以前做过,只是确保你之前复制它。

答案 1 :(得分:0)

如果要添加列,则比简单地执行查找/替换有点棘手,因为您需要为该列生成GUID并确保更新所有引用以指向它。

正如T McKeown所说,手动编辑SSIS XML的失败率非常高,但并非不可能。

如果你有一个可以走路和嚼口香糖的实习生,我会把它们作为第一选择扔掉。