首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Server集成服务版本

Server集成服务版本
EN

Stack Overflow用户
提问于 2018-03-06 10:35:33
回答 2查看 8.2K关注 0票数 2

我有一个安装了SQL Server 2012的生产系统,所以这个系统有Integration 11。然后我们用SQL Server 2014对系统进行了升级,因此系统有两个Integration 11和12,然后升级到SQL Server 2016,所以系统现在有三个Integration 11、12和13。

我在互联网上做了一些研究,我意识到即使我们升级了Server,集成服务也是并排安装的。这也是从Server管理控制台确认的。

当我在CMD get默认版本11上运行DTEXEC时,这意味着SSISB目录中的DTSX包使用的是Integration 11而不是最新的吗?如果这是正确的,我怎样才能把这个换成最新的?

EN

回答 2

Stack Overflow用户

发布于 2018-03-06 11:22:06

我最近参与了这样的讨论。在此之前了解SSIS向后兼容性非常重要。

此外,请通过其Server数据工具版本参考SSIS,因为大多数人都是这样理解的。你可以把你的想法和下面提到的细节联系起来:

代码语言:javascript
运行
复制
SQL      Build#  PackageFormatVersion   Visual Studio Version(SSDT)
2005       9        2                   2005
2008      10        3                   2008
2008 R2   10.5      3                   2008
2012      11        6                   2010 or BI 2012
2014      12        8                   2012 CTP2 or 2013
2016      13        8                   2015

来源:平方研究

通过此microsoft文档,您将了解哪个SSIS版本与哪个Server兼容。

简要说明:

代码语言:javascript
运行
复制
Target version of SQL Server    Development environment for SSIS packages
2016                            SSDT 2015
2014                            SSDT 2015 or SSDT-BI 2013
2012                            SSDT 2015 or SSDT-BI 2012  

简单地说,SSDT 2015可以从2012年起在任何服务器上部署,而2012和2013年则是限制性的。

请注意,如果在SSDT 2015中打开sql server 2012 dtsx,则不能从SSDT 2012返回打开它。

如果这是正确的,我怎样才能把这个换成最新的?

因此,如果要升级所有包,请通过SSDT-2015打开它们,选择部署版本(右键单击项目->属性->目标服务器版本)。

您可以阅读更多关于这些更改的信息( 这里(MSSQLTips) )。

票数 1
EN

Stack Overflow用户

发布于 2018-10-31 14:22:05

我认为前面的答案提供了一些非常有用的信息。不过,我想我明白这里的误解:

首先,没有的好处,也没有“把这个变成最新的”的优势。有些人认为,SSIS 2016 (11)比SSIS 2014 (10)或更低--事实是,随着SSIS2012的增加,除了添加了几个新特性和一种新的部署项目的方式之外,没有什么改变。您将不会获得任何速度或性能提高。只是你可以访问一些额外的组件。

第二,这将永远不会失败,因为我上面的答案。首先,SSIS是向后兼容的(这正是微软吹嘘的--但老实说,为什么不呢?这是完全相同的产品在不同的标题下销售,为什么不向后兼容)。其次,您以前版本的SSIS可以在兼容性模式下运行,比如一些特性(如ActiveX)。总之,我认为这个问题的答案是,SSIS是向后兼容的,在过去的3个版本中没有任何变化(2012、2014和2016年几乎相同,2008/2008R2和2012+之间没有任何性能或架构变化)。

如果您想了解更多信息,请查看此链接,它首先声明:

Server 2014 Integration (SSIS)可以与Server 2008 Integration和SQLServer2012 Integration共存。

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

https://stackoverflow.com/questions/49128727

复制
相关文章

相似问题

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