我正在尝试在SQL Server 2014中运行SSIS 2013程序包但我不断收到错误“程序包从版本8迁移到版本6失败并出现错误”。
所以我使用T-SQL查询来破解SQL Server 2014中的顶点:
SELECT @@ VERSION
我得到了:
“Microsoft SQL Server 2012(SP1) - 11.0.3153.0(X64) 2014年7月22日15:26:36 版权所有(c)Microsoft Corporation 企业版:Windows NT 6.1上的基于Core的许可(64位)(Build 7601:Service Pack 1) “
此查询的响应应为SQL Server 2014,对吧?
我该怎么做才能改变这个?
答案 0 :(得分:1)
这与运行程序包无关。我遇到了同样的错误。发生的事情是使用2014 IS向导(或visual studio 2013 SSDT)将软件包部署到Integration服务器(版本2012)... SSIS和Visual Studio 2013不适用于SQL Server 2012.有几个Microsoft连接门票,但我怀疑他们中的任何一个都会得到修复。
答案 1 :(得分:0)
SSIS版本不向后兼容。 VS 2013用于SQL Server 2014,VS 2010/12用于SQL Server 2012。
因此,使用VS2013创建的SSIS模块仅与SQL Server 2014兼容。 较旧的SQL Server版本(2012年,2008年...)无法处理它们。