【问题标题】:VS 2017 Cannot deploy SSIS SQL Server 2012VS 2017 无法部署 SSIS SQL Server 2012
【发布时间】:2018-04-24 23:44:18
【问题描述】:

运行安装了最新补丁和 SQL Server Data Tools 的 Visual Studio 2017。创建了一个新的集成服务项目,目标服务器版本是 SQL Server 2012。从 SQL Server 2012 添加了一个现有的 SSIS 包,做了一个小编辑任务,并保存。当我尝试通过包模型部署时,我收到此错误:

在 SQL Server 中存储或修改包需要 SSIS 运行时和数据库的版本相同。不支持在早期版本中存储包。

由于项目和目标服务器都是 SQL Server 2012,我很难理解版本差异所在。

以前我可以在 VS 2010 中下载、编辑和重新保存包,所以它似乎是 Visual Studio 2017 特有的东西。有什么想法吗?

编辑:我还尝试在项目中创建一个包含 nothing 的新包,并且它具有相同的错误,因此它肯定与 VS 2017 相关,与代码无关。

【问题讨论】:

    标签: sql-server ssis sql-server-2012


    【解决方案1】:

    在 Integration Services 项目的属性页中,在配置属性的常规选项卡上,选择 TargetServerVersion 属性并选择 SQL SQL Server 2012 并部署它。

    【讨论】:

    • 对不起,如果在原始帖子中不清楚,它已经具有 SQL 2012 的 TargetServerVersion 属性。“由于项目和目标服务器都是 SQL Server 2012,我很难理解版本在哪里差异所在。”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多