2017-07-19 164 views
0

我们有超过100个包运行sql server 2008,并试图在2014年升级。我在互联网搜索,但没有一个有完整的解决方案。从2008年到2014年SSIS包升级

我试图做到这一点的方式是 2014年在Sql server数据工具中创建SSIS项目并添加了2008年的退出包并升级。我不这样做。

一些提供完整的步骤,在2008年升级SSIS包至2014年

帮助可以预先感谢您。

+0

究竟是你遇到的挑战还是错误?您是否尝试过使用Dtexec实用程序进行升级? – SanjayJ

+0

@ Sanjya - 脚本任务警告:“SCR_BUILD_COMPONENTS [SCR_BUILD_COMPONENTS]的警告:找到需要迁移的SQL Server Integration Services 2008脚本任务”ST_42d36c13f7344a47877c6db9f713bfa9“!”。脚本任务是否也升级了?如果不是我们能做到的。 - 谢谢 – Overcrash007

回答

1

添加软件包并单击单个软件包上的升级是一项麻烦的工作。我建议在您创建的新解决方案中,复制并粘贴所有SQL Server 2008软件包。右键单击“SSIS包”,然后选择“升级所有包”。该向导将启动,并给你一个很好的分解所有的变化,成功或失败的,如果有的话。

但是,如果您的软件包分布在多个解决方案中,则需要单独从SSDT打开解决方案,然后提示您升级每个解决方案的软件包。

确保您在开始活动之前已对包进行了适当的备份。

+0

感谢它的工作。 – Overcrash007

+0

很高兴能有所帮助。请将其标记为已回答,以便其他问题可以适用。 – VKarthik

+0

我复制了包,但未在解决方案资源管理器中显示。但我们可以执行“添加现有包”升级包,但脚本任务仍出现警告:“SCR_BUILD_COMPONENTS [SCR_BUILD_COMPONENTS]处的警告:找到SQL Server Integration Services 2008脚本任务”ST_42d36c13f7344a47877c6db9f713bfa9 “这需要迁移!”。脚本任务是否也升级了?如果不是我们能做到的。 - 谢谢 – Overcrash007