SSIS错误版本号不能大于当前版本号

Posted

技术标签:

【中文标题】SSIS错误版本号不能大于当前版本号【英文标题】:SSIS Error The version number cannot be greater than current version number 【发布时间】:2021-10-12 13:45:01 【问题描述】:

我为两台 SQL Server 机器之间的 CDC 创建了一个 SSIS 包。

环境:

Visual Studio 和 SSDT 2019 SQL Server 2008 将 TargetServerVersion 的项目属性设置为 2012。

该包可以在 Visual Studio 上正常执行,但是在 SQL Server Management Studio 上使用 SQL Server 作业运行时,我收到错误:

以用户身份执行:GRAPEI\SYSTEM。

用于 64 位的 Microsoft (R) SQL Server 执行包实用程序版本 10.50.1600.1 版权所有 (C) Microsoft Corporation 2010。保留所有权利。

开始时间:15:00:11 错误 2564-08-06 15:00:11.91 代码:OxC001700A 来源: 说明: 包中的版本号无效。版本号不能大于当前版本号。

结束错误

错误:2564-08-06 15:00:11.91 代码:OxC0016020 来源:描述:从版本 6 到版本 3 的包迁移失败,出现 enor OxC001700A “包中的版本号无效。版本号不能大于当前版本号。”。 错误:2564-08-06 15:00:11.91 代码:0xC0010018 来源:描述:加载值时出错“6” 从节点“DTS:属性>”。 End Error 由于错误 OxC0010014,无法加载包年龄“D:\CDC_SSIS\INVENTDIM_CDC\INVENTDIM\CDC\Inventdim_increment.dtsx”。

描述:由于错误 OxC0010014 "'发生了一个或多个错误。在此之前应该有更具体的错误来解释错误的详细信息。

此消息用作遇到错误的函数的返回值。" .: 当 CPackage::Load FromXML 失败时会发生这种情况。来源:开始时间:15:00:11 结束时间:15:00:11 经过时间:0.016 秒。无法加载包。步骤失败。

谁能帮我建议如何解决这个问题?

谢谢

【问题讨论】:

您的 SSIS 运行时环境太旧:SQL Server 2008。VS 2019 仅支持 SSIS 2012 及以上版本。 您需要在此处尝试查找适用于 SQL Server 2008 的 Visual Studio 2008 的 BIDS 副本。似乎,如果我说实话,你无论如何都应该寻求升级; 2008 已经完全不受支持 2 年多了。 【参考方案1】:

您的 SSIS 运行时环境太旧:SQL Server 2008。VS 2019 仅支持 SSIS 2012 及更高版本。

在 VS2019 中通过 TargetServerVersion 项目设置进行控制。请看下文。

【讨论】:

以上是关于SSIS错误版本号不能大于当前版本号的主要内容,如果未能解决你的问题,请参考以下文章

c语言获取最大软件版本号

乐观锁的概念

Webpack 报告错误的版本号...?

Android版本更新 ~ 版本号判断

Android版本更新 ~ 版本号判断

怎样查看绿色版mysql的版本号,不能启动mysql服务器的前提下