sql-server - 在 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!我发现的所有主题都是相反的!
我该如何解决?
谢谢!