1

我的任务是将 2005 包迁移到 2008,我在http://technet.microsoft.com/en-us/library/bb500429(v=sql.100).aspx 上寻找 SSIS 2008 停止使用的功能似乎 VSA 已停产并由 VSTA 取代。当我第一次做这样的工作时,我只想检查打开包 BIDS 2008,然后在 2008 环境中部署它们就可以了,还是我还需要其他一些东西?

4

2 回答 2

1

对我来说,您刚才提到的 VSA -> VSTA 更改仅仅意味着现在我们可以用 C# 进行编码:D

总的来说,要进行迁移,您只需要在 BIDS 2008 上打开软件包,但您需要注意一些事项。例如,我想到的是查找任务的行为发生了一些变化(处理不匹配行的方式),并且从配置文件加载的顺序变量也发生了变化。我的意思是,只需运行和调试你的包,你就应该能够测试这些东西

于 2012-08-10T10:25:40.807 回答
0

只需打开包就可以很好地完成迁移,甚至代码更改。

几个问题是: 1. 如果您的配置中有 ConnectionString,则必须将提供程序从 SQLNCLI.1 更改为 Provider=SQLNCLI10.1; (或将旧提供程序添加到新的 SSIS 2008 生产服务器。2. 我有一个空间进入的情况那里给我一个错误。我通过删除空格来修复 Connection connectionString 属性。在 BIDS 中很难看到。 Provider= SQLNCLI10.1;

于 2013-01-16T17:20:31.297 回答