带有 ODBC 源的 SSIS 包在 TargetServerVersion 为 2017 时有效,但在 2019 时不起作用
SSIS Package with ODBC Source works when TargetServerVersion is 2017 but doesn't work when is 2019
我们有一个带有 ODBC 源的 SSIS 包,用于从 DB2 数据库中提取数据。此软件包在 Visual Studio 2017 和 TargetServerVersion SQL Server 2017 中完美运行。当我们尝试 运行 在 Visual Studio 2019 和 TargetServerVersion SQL Server 2019 中使用此软件包时失败.
即使我们从头开始创建一个 SSIS 项目并尝试在 VS2019 中使用 ODBC 源到 DB2 仍然失败。
我们已经尝试了一些其他的东西,比如改变批量大小。取决于来源 Table,如果我们将批量大小设置为 1,它会起作用,但不适用于所有 table。使用默认的 Batch Size (1000),数据流似乎可以工作,但会收到一条错误消息,并且行数不等于源的行数 table:
如果我们在 VS2019 中创建一个 SSIS 项目,但将 TargetServerVersion 设置为 SQL Server 2017,它可以工作,但我们的生产服务器是 SQL Server 2019。
Visual Studio 信息:
微软 Visual Studio 专业版 2019
版本 16.10.0
VisualStudio.16.Release/16.10.0+31321.278
微软.NET框架
版本 4.8.04084
SQL 服务器分析服务 15.0.19526.0
Microsoft SQL Server Analysis Services 代理人
版本 15.0.19526.0
SQL 服务器数据工具 16.0.62105.04180
微软 SQL 服务器数据工具
SQL 服务器集成服务 15.0.2000.166
MS SQL 服务器集成服务总监
版本 15.0.2000.166
SsmsVsIntegration 1.0
有什么解决办法吗?
谢谢。
更新更多信息:
SQL 服务器集成服务项目扩展版本 3.13.1
DB2 数据库(AS/400,版本 7),我正在使用 iSeries Access ODBC 驱动程序 13.00.01.00 (v7r2m0)。
安装最新版本的 IBM i Access ODBC 驱动程序已解决问题:13.64.25.00
我们有一个带有 ODBC 源的 SSIS 包,用于从 DB2 数据库中提取数据。此软件包在 Visual Studio 2017 和 TargetServerVersion SQL Server 2017 中完美运行。当我们尝试 运行 在 Visual Studio 2019 和 TargetServerVersion SQL Server 2019 中使用此软件包时失败.
即使我们从头开始创建一个 SSIS 项目并尝试在 VS2019 中使用 ODBC 源到 DB2 仍然失败。
我们已经尝试了一些其他的东西,比如改变批量大小。取决于来源 Table,如果我们将批量大小设置为 1,它会起作用,但不适用于所有 table。使用默认的 Batch Size (1000),数据流似乎可以工作,但会收到一条错误消息,并且行数不等于源的行数 table:
如果我们在 VS2019 中创建一个 SSIS 项目,但将 TargetServerVersion 设置为 SQL Server 2017,它可以工作,但我们的生产服务器是 SQL Server 2019。
Visual Studio 信息: 微软 Visual Studio 专业版 2019 版本 16.10.0 VisualStudio.16.Release/16.10.0+31321.278 微软.NET框架 版本 4.8.04084
SQL 服务器分析服务 15.0.19526.0 Microsoft SQL Server Analysis Services 代理人 版本 15.0.19526.0
SQL 服务器数据工具 16.0.62105.04180 微软 SQL 服务器数据工具
SQL 服务器集成服务 15.0.2000.166 MS SQL 服务器集成服务总监 版本 15.0.2000.166
SsmsVsIntegration 1.0
有什么解决办法吗?
谢谢。
更新更多信息:
SQL 服务器集成服务项目扩展版本 3.13.1
DB2 数据库(AS/400,版本 7),我正在使用 iSeries Access ODBC 驱动程序 13.00.01.00 (v7r2m0)。
安装最新版本的 IBM i Access ODBC 驱动程序已解决问题:13.64.25.00