如何查找已安装SSIS的版本

问题描述 投票:0回答:1

它是没有实际SQL服务器的本地机器(仅用于开发)

通过运行DTEXEC,它恢复了Microsoft(R)SQL Server执行包实用程序版本10.50.1600.1(适用于32位版权所有(C)Microsoft Corporation 2010.保留所有权利。

SQL Server 2008R2随SDK,SSIS和management studio一起安装

Visual Studio 2013已安装但由于某些未知原因SSDT未提供SSIS的完整功能(包括.dtsx无法打开且.sqlproj无法打开)

别无选择,只为visual studio 2013安装了一个名为SSDTBI的软件包。可以安装只有32位应用程序(我的操作系统是64位)并强制安装SQL Server 2014。

但是,visual studio 2013可以打开.dtsx和.sqlproj

一切看起来都很好(现在忽略这个本地实例包含来自2008R2光盘的SQL Server 2008R2,2012和2014,visual studio 2013和SSDTBI https://www.microsoft.com/en-us/download/details.aspx?id=42313

最后,当我打开.dtsx文件(应该是2008R2版本)

该程序将XML的格式修改为其他格式

<DTS:Property DTS:Name="PackageFormatVersion">3</DTS:Property>

<DTS:Property DTS:Name="PackageFormatVersion">8</DTS:Property>

它被检查意味着SSIS包现在在SQL Server 2014中。

因此问题是如何检查当前的SSIS版本(不是SSIS包或SQL服务器或SSDT)

(跳过)是否可以在没有遇到问题的情况下打开SSIS项目? - 检查Visual Studio 2013是否建议使用版本8管理SSIS包。因此,这是正常的行为而不是问题(编辑SSIS包版本3应该使用带有BI的visual studio 2008)

enter image description here

sql-server ssis sql-server-data-tools
1个回答
1
投票

因此问题是如何检查当前的SSIS版本(不是SSIS包或SQL服务器或SSDT)

一台服务器可以安装多个版本的SSIS。这可能是由就地升级引起的。

已安装主要版本可以使用SQL Server配置管理器发现:

enter image description here

构建,版本和工具要求:

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
2017      14        8                   2015/2017

是否可以在没有遇到问题的情况下打开SSIS项目?

默认情况下,BIDS在升级期间创建包的备份

© www.soinside.com 2019 - 2024. All rights reserved.