【问题标题】:SQL Server versionSQL Server 版本
【发布时间】:2014-11-20 00:37:13
【问题描述】:

我正在尝试在 SQL Server 2014 中运行 SSIS 2013 包,但我不断收到错误消息“包从版本 8 迁移到版本 6 失败并出现错误”。

所以我使用 T-SQL 查询检查了 SQL Server 2014 中的版本:

选择@@VERSION

我得到了:

“Microsoft SQL Server 2012 (SP1) - 11.0.3153.0 (X64) 2014 年 7 月 22 日 15:26:36 版权所有 (c) 微软公司 企业版:Windows NT 6.1(内部版本 7601:Service Pack 1)上基于内核的许可(64 位) "

这个查询的响应应该是 SQL Server 2014,对吧?

我应该怎么做才能改变这个?

【问题讨论】:

    标签: sql-server ssis sql-server-2014


    【解决方案1】:

    这与运行包无关。我遇到了同样的错误。发生的事情是使用 2014 IS 向导(或 Visual Studio 2013 SSDT)将包部署到集成服务服务器(版本 2012)... SSIS 和 Visual Studio 2013 不适用于 SQL Server 2012。有几个 Microsoft 连接门票,但我怀疑他们中的任何一个都会得到修复。

    【讨论】:

      【解决方案2】:

      SSIS 版本不向后兼容。 VS 2013 用于 SQL Server 2014,VS 2010/12 用于 SQL Server 2012。

      所以用 VS2013 创建的 SSIS 模块只兼容 SQL Server 2014。 较旧的 SQL Server 版本(2012、2008...)无法处理它们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-08
        • 2016-04-26
        • 2018-02-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多