首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Integration升级Server

使用Integration升级Server
EN

Database Administration用户
提问于 2016-10-06 12:20:16
回答 2查看 1.1K关注 0票数 1

我们有一个运行SQLServer2008R2的数据库,它需要升级(到Server 2014),因为它是数据库作为后端的最新版本软件的先决条件。

Integration (2008R2)也在此服务器上运行,许多.dtsx包存储在MSDB中。它们主要用于ETL目的和出于报告原因转换数据。

由于环境的性质,它需要就地升级.数据库引擎的升级将是一件轻而易举的事情,但我特别想知道MSDB中的.dtsx包。它们是在数据库引擎和集成服务升级时自动升级,还是需要在此之后手动升级。

在2008R2和2014年SP2之间升级Integration是否存在已知的问题?

幸运的是,我们有一个运行在VM中的镜像环境,在迁移到Live之前,我们可以在测试应用程序(和包)方面处理这个环境。

谢谢

EN

回答 2

Database Administration用户

发布于 2016-10-06 13:38:47

根据BOL

在安装了这些早期版本之一的Integration的计算机上升级到Server 2014 Integration (SSIS)时,Server 2014 Integration (SSIS)将与早期版本并行安装。

它还说:

  • 可以使用下列方法之一进行升级:运行Server 2014安装程序并选择从Server 2005、Server 2008或Server 2008 R2或Server 2012中升级的选项。
  • 在命令提示符下运行setup.exe并指定/ACTION=upgrade选项。有关更多信息,请参见命令提示符中安装Server 2014中的“Integration安装脚本”一节。

来源

现在,根据我从Server 2008 R2升级到Server 2012的个人经验,我没有遇到兼容性问题。软件包运行良好,除了很少有我不得不打开包并再次编译脚本任务的地方。

票数 1
EN

Database Administration用户

发布于 2016-10-06 14:15:10

如果从2008年到2014年备份和恢复msdb,那么当前存储在其中的SSIS包将存在于您的2014年实例中,但它们仍将是2008年格式的。每次它们运行时,首先在内存中将它们升级为2014年格式,然后执行更新版本,然后丢弃更新版本。如果额外的开销不影响SLA,那么一切都很好。

脚本的更改可能会导致升级问题以及任何第三方组件。

另见升级SSIS包

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/151572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档