10
|
Nicolas De Irisarri · 技术社区 · 15 年前 |
1
14
我们有一个应用程序可以将SSIS包从2008年版本降级到2005年。 虽然它可以和公共组件一起工作,但除了查找之外,不支持任何新组件。
它经过了非常有限的测试,不是MS支持的选项。不建议在生产包中使用此选项。
|
2
3
可能有2008年可用的组件和属性在2005年不可用。这就是为什么转换如此困难的原因。
然后手动编辑该文件 1.更改以下内容:
到
2.更改以下内容:
3.拆下以下部件:
到
这适用于空包,但我不能保证其他任何包。 希望这有帮助 |
3
2
2008版本中OLE DB源的正确ClassID为{BCEFE59B-6819-47F7-A125-63753B33AB7}。必须将其更改为{2C0A8BE5-1EDC-4353-A0EF-B778599C65A0},以便在2005年使用。
对于条件拆分任务,将{3AE878C6-0D6C-4F48-8128-40E00E9C1B7D}更改为{53A228EE-EBFA-48D6-A1AC-5269E5824A2C}。 除了已经发布的更改之外,这些更改应该对大多数用户起到作用,或者至少可以在2005年版本中以较少的工作量重建包。 |
4
2
|
5
1
您还需要替换以下内容:
|
6
0
不幸的是,我认为这是不可能的。我知道一个事实,如果您的包中有任何脚本任务和/或组件,那么在降级到SSIS 2005时DLL将不兼容,因为2008使用.NET 3.5 Framework,2005使用2.0 Framework。 |
ybou · 需要帮助从SQL 2005查询中删除过时的=*连接运算符 7 年前 |
Robert · 将多个分隔符分隔的字段视为不同的行 8 年前 |
hud · 执行存储过程会导致错误 8 年前 |
Gonzalo · 如何将存储过程的结果插入到新表中? 9 年前 |