繁体   English   中英

SQL Server 2012中的旧SSIS

[英]Old SSIS in SQL Server 2012

我们正在将SQL Server 2005迁移到2012版本。

该服务器上运行着大量的SSIS(在VS 2005中开发)。

可以在新的SQL实例上重新部署这些程序包吗?

还是我每个人都必须经历Visual Studio升级过程?

任何意见,建议表示赞赏。

提前致谢。

由于多种原因,您正在查看升级。

在2005年,程序包将存储在msdb.dbo.sysdtspackages中。90从2008年开始,该表已重命名为msdb.dbo.sysssispackages。

即使您将它们部署到sysssis程序包中并安装了2005 Integration Services Service,相对于SSIS工作,我认为2005 dtexec也不能与msdb中存储的proc的2008版本一起使用。 proc应该向后兼容于2012年的msdb SSIS“东西”,因为他们将所有精力都投入了2012 SSISDB目录和那里的CLR方法。

根据您的连接管理器,SQL Server OLE DB连接字符串从SQLNCLI01更改为SQLNCLI1.0(大约)

数据流的工作方式内部也发生了变化。 通知行尾的机制在2005年和2008年之间发生了变化,因此,如果您有任何自定义组件,则必须进行重新设计。

从2005转换为2012时,可以迁移到项目部署模型或程序包部署模型。 看来您正在寻找最小的更改,请坚持使用Package Deployment Model。 项目部署模型将需要放弃您的配置来代替新的参数方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM