我们有一个带有ODBC源的SSIS包,用于从DB2数据库中提取数据。这个包在VisualStudio2017和TargetServerVersion Server 2017中运行得很好。即使我们从头创建一个SSIS项目并尝试在DB2中使用ODBC,在VS2019中仍然失败。
我们还尝试了一些其他的方法,比如改变批次的大小。如果我们将批处理大小设置为1,则取决于源表,但不适用于所有表。对于默认的批处理大小(1000),数据流似乎正常工作,但是得到一个错误消息,并且行数不等
我有一个通过ODBC驱动程序连接到MySQL 5服务器的应用程序。有时,我使用准备好的/参数化的批处理语句来轻松地在服务器上移动数据。这工作得很好,直到出现问题的那一刻...现在,如果这条语句出错,我会得到一个非常无用的异常:ERROR [HY000] [MySQL][ODBC 3.51 Driver][mysqld-5.0.26-pro-nt]unhandled error from mysql_next_result()
at System
name) VALUES ('2', 'bar');";这给出了以下错误:
+ base {"ERROR [42000] [MySQL][ODBCINSERT INTO test(id, name) VALUES ('2', 'bar')' at line 1"} System.Data.Common.DbException {System.Data.Odbc.OdbcEx