比较SSIS包代码......有什么建议吗?

时间:2010-01-04 19:25:23

标签: ssis

我已经遇到了不可避免的状态,我必须在两个版本的SSIS包中对代码进行差异处理。

你现在成功使用了什么,而不是我现在要做的事情,打开2个VS的实例,然后逐个框地转换它并按变量变量?

注意:在我的情况下,比较重要的是:

  1. 变量
  2. 执行SQL任务中的代码
  3. 任务顺序
  4. 数据流
  5. 数据流组件的顺序

4 个答案:

答案 0 :(得分:1)

尝试BIDS助手。它通过规范化空格并在进行比较之前拆分长线来准备两个版本。大多数变化都很容易识别。

答案 1 :(得分:1)

答案 2 :(得分:1)

我使用Notepad ++来比较dtsx(xml)文件。有时甚至会编写一些代码来提取组件,例如提取存储在大型SSIS包中的所有SQL以及许多ExecuteSQL任务。

更新:刚发现这个Bi xPress。这是a video解释它是如何工作的

答案 3 :(得分:0)

Visual Studio扩展已于2017年3月部署到Visual Studio Marketplace。它被称为SSIS比较和合并工具。您可以使用工具菜单安装它而不是扩展和更新,并搜索在线扩展或从Visual Studio Marketplace下载和安装.VSIX文件 https://marketplace.visualstudio.com/items?itemName=TamasTIPost.SSISCompareMergeTool-18170