我的公司有数百个SSIS包,这些包将受到一些必需的SQL表更改的影响。这些变化涉及一些长度增加的列和另一列的添加。我希望找到一些方法来更新OLE DB Destination的元数据,而无需手动打开每个包。
有没有办法对.dtsx文件中包含的XML执行查找/替换操作类型,或者这只是要求麻烦?
其他建议?
答案 0 :(得分:0)
如果你知道你在做什么绝对没问题,那就比打造那个怪物IDE容易得多。我以前做过,只是确保你之前复制它。
答案 1 :(得分:0)
如果要添加列,则比简单地执行查找/替换有点棘手,因为您需要为该列生成GUID并确保更新所有引用以指向它。
正如T McKeown所说,手动编辑SSIS XML的失败率非常高,但并非不可能。
如果你有一个可以走路和嚼口香糖的实习生,我会把它们作为第一选择扔掉。