尝试从远程服务器导出时出现DataConnect错误

时间:2017-09-27 20:10:34

标签: java sql jobs dashdb dataconnect

本月我创建了几个活动。运行许多也有成功的结果。最近我遇到了一些问题。具体如下。

CDICO2024E:无法将1756条记录的批次写入数据源:[SQLSTATE null] com.ibm.db2.jcc.am.BatchUpdateException:[jcc] [t4] [102] [10040] [4.20.4 ]批次失败。该批次已提交,但该批次的个别成员至少发生了一例异常。使用getNextException()来检索特定批处理元素的异常。 ERRORCODE = -4229,SQLSTATE = null; [SQLSTATE 22001] com.ibm.db2.jcc.am.SqlDataException:批处理元素#496的错误:EXECUTE或OPEN语句中的主机变量的值超出其相应用途的范围.SQLCODE = -302, SQLSTATE = 22001,DRIVER = 4.20.4; [SQLSTATE 22001] com.ibm.db2.jcc.am.SqlDataException:批处理元素#509出错:EXECUTE或OPEN语句中的主机变量值超出其相应用途的范围.SQLCODE = -302, SQLSTATE = 22001,DRIVER = 4.20.4; [SQLSTATE 22001] com.ibm.db2.jcc.am.SqlDataException:批处理元素#527的错误:EXECUTE或OPEN语句中的主机变量的值超出其相应用途的范围.SQLCODE = -302, SQLSTATE = 22001,DRIVER = 4.20.4; [SQLSTATE 22001] com.ibm.db2.jcc.am.SqlDataException:批处理元素#528的错误:EXECUTE或OPEN语句中的主机变量的值超出其相应用途的范围.SQLCODE = -302, SQLSTATE = 22001,DRIVER = 4.20.4; [SQLSTATE 22001] com.ibm.db2.jcc.am.SqlDataException:批处理元素#529的错误:EXECUTE或OPEN语句中的主机变量值超出其相应用途的范围.SQLCODE = -302, SQLSTATE = 22001,DRIVER = 4.20.4

此活动从远程服务器中的8个表导出数据,并在DB2 Warehouse on Cloud(ex dashdb)中加载。有谁理解这个问题?这似乎是一个SQL语句失败,但我不确定什么可能失败,因为我无法拆分活动。我可能会尝试逐个导出,看它是否有效。

任何评论都会有所帮助。

由于

1 个答案:

答案 0 :(得分:0)

该服务已弃用。别担心。谢谢!