SSIS包 - 版本控制和维护的问题

时间:2009-05-08 09:40:50

标签: version-control ssis maintenance

我们一直在开发SSIS包大约一年,并且有两个与维护这些包相关的主要问题:

1)我们正在使用版本控制,但是尝试识别软件包版本之间的变化是一场噩梦 - 两个版本的软件包之间的文本差异的结果基本上无法使用。

2)对于不熟悉包装的人来说,帮助维护的工具并不是很好。例如,尝试查找特定列的设置位置并不容易。您可以执行的唯一搜索是在xml上 - 然后您必须对其进行反向工程以确定使用该列的位置

有没有人对工具/技术有任何想法来帮助解决这些问题?

2 个答案:

答案 0 :(得分:5)

你试过BIDS助手吗?它没有解决SSIS版本控制的所有问题(这很糟糕,我同意),但它的Smart Diff使得差异更好。

http://bidshelper.codeplex.com/

答案 1 :(得分:2)

你是对的,SSIS很难维护。

我能给你的唯一建议就是按照single responsibility principle设计你的包裹。你最终会得到很多小包装,但是它们不太可能改变,而且更容易维护。