SSIS从2005年迁移到2008年?只是在2008年开始投标(将进行转换),然后在2008年部署环境工作?

SSIS从2005年迁移到2008年?只是在2008年开始投标(将进行转换),然后在2008年部署环境工作?,ssis,vsta,ssis-2005,Ssis,Vsta,Ssis 2005,我的任务是将2005年的软件包迁移到2008年,我正在寻找2008年SSIS停止使用的功能 看来VSA已经停产,取而代之的是VSTA。由于我第一次做这样的工作,我只想检查2008年的开放包投标,然后在2008年部署它们Enviroment就可以了,或者我还需要一些其他的东西?对我来说,你刚才提到的VSA->VSTA更改仅仅意味着现在我们可以用C:D编码了 总的来说,要迁移,您只需在2008年BIDS上选择软件包,但有几件事您需要自己小心。例如,我想到的是查找任务的行为发生了一些变化(处理不匹配行

我的任务是将2005年的软件包迁移到2008年,我正在寻找2008年SSIS停止使用的功能
看来VSA已经停产,取而代之的是VSTA。由于我第一次做这样的工作,我只想检查2008年的开放包投标,然后在2008年部署它们Enviroment就可以了,或者我还需要一些其他的东西?

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


总的来说,要迁移,您只需在2008年BIDS上选择软件包,但有几件事您需要自己小心。例如,我想到的是查找任务的行为发生了一些变化(处理不匹配行的方式),从配置文件加载的顺序变量也发生了变化。我的意思是,只要运行和调试你的包,你就应该能够测试这些东西。对我来说,你刚才提到的VSA->VSTA更改仅仅意味着现在我们可以用C#:D编码了


总的来说,要迁移,您只需在2008年BIDS上选择软件包,但有几件事您需要自己小心。例如,我想到的是查找任务的行为发生了一些变化(处理不匹配行的方式),从配置文件加载的顺序变量也发生了变化。我的意思是,只要运行并调试你的包,你就应该能够测试这类东西了。只需打开包,甚至代码更改,迁移就可以很好地完成

有几个问题是: 1.如果配置中有ConnectionString,则必须将提供程序从SQLNCLI.1更改为
Provider=SQLNCLI10.1(或将旧的提供程序添加到新的SSIS 2008生产服务器。

2.我有一个例子,其中一个空间进入其中,并给我一个错误。我通过删除该空间来修复connectionString属性。这很难在BIDS中看到。
Provider=SQLNCLI10.1;

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

有几个问题是: 1.如果配置中有ConnectionString,则必须将提供程序从SQLNCLI.1更改为
Provider=SQLNCLI10.1;
(或将旧的提供程序添加到新的SSIS 2008生产服务器。
2.我有一个案例,其中有一个空间进入其中并给我一个错误。我通过删除该空间来修复连接字符串属性。这很难在BIDS中看到。
Provider=SQLNCLI10.1;

您可以在VS 2008中打开SSIS 2005包。它将要求您升级该包。完成后,您可以轻松地在2008环境中部署它您可以在VS 2008中打开SSIS 2005软件包。它将要求您升级该软件包。完成后,您可以轻松地在2008环境中部署该软件包感谢@Diego在通过BIDS升级时,我遇到以下警告“警告位于[package Format Migration Module]:OLE DB目标的最大插入提交大小属性”“设置为0。此属性设置可能导致正在运行的包停止响应。"应该记住什么?如果OLE DB目标和另一个数据流组件正在更新同一个源表,则值0可能会导致正在运行的包停止响应。若要防止包停止,请将“最大插入提交大小”选项设置为2147483647。但这不是新的选项。这是自SSIS 2005以来出现的。可能是我ts由于迁移而发出警告。感谢@Diego在通过BIDS升级时,我遇到以下警告“警告位于[包格式迁移模块]:OLE DB目标“”的最大插入提交大小属性设置为0。此属性设置可能导致正在运行的包停止响应应该记住什么?如果OLE DB目标和另一个数据流组件正在更新同一个源表,则值0可能会导致正在运行的包停止响应。若要防止包停止,请将“最大插入提交大小”选项设置为2147483647。但这不是新的选项。这是自SSIS 2005以来出现的。可能是我t由于迁移而发出警告。