首页 > 解决方案 > 在 SSIS 中,在我的计算机中为目标服务器 2012 执行包失败,但是当我更改为 2016 时它可以工作

问题描述

我正在导入针对 SQL Server 2012 的现有 SSIS 包。

在使用 SSDT 15.8.0 (SQL Server 2016) 从 VS 2017 执行 SSIS 包时,我收到此错误:

[SSIS.Pipeline] 错误:“ODBC SOURCE,clsid {XXXXXXXXX}”的组件元数据无法升级到组件的较新版本。PerformUpgrade 方法失败。

现在,我使用 ODBC 数据流创建了一个非常简单的新包,并制作了目标版本 SQL Server 2016,它工作正常。

但是当我将版本更改为2012时,我又遇到了同样的问题。

换句话说,它适用于包版本 8 但不适用于版本 6!我发现的所有主题都是相反的!

我该如何解决?

谢谢!

标签: sql-serverssis

解决方案


推荐阅读