互联网服务error商业智能

DataStage 8.0.1 + IBM Client Access V6R1M0 的问题

DataStage 8.0.1 + IBM Client Access V6R1M0 从AS400读取资料时,若资料量大过1万笔左右,就会abort.SQLSTATE=22005, DBMS.CODE=30019[DataStage][SQL Client][ODBC][IBM][System i Access ODBC 驱动程式]分派错误若是用V5R3则会有CALL SQL ERROR的问题。那位神人可以帮帮...显示全部
DataStage 8.0.1 + IBM Client Access V6R1M0 从AS400读取资料时,若资料量大过1万笔左右,就会abort.SQLSTATE=22005, DBMS.CODE=30019
[DataStage][SQL Client][ODBC][IBM][System i Access ODBC 驱动程式]分派错误

若是用V5R3则会有CALL SQL ERROR的问题。

那位神人可以帮帮忙?这是产品搭配性的问题吗?收起
参与4

返回Xiao Qing的回答

Xiao QingXiao Qing系统工程师浪潮商用机器有限公司

关于abort.SQLSTATE=22005, DBMS.CODE=30019的报错,它的基本含义是An error occurred on assignment,数据分配时发生了错误,属于Data Exception,如果要进一步分析,建议收集AS/400的后台QZDASOINIT作业的日志或trace。

另外,可以将这条SQL放到AS/400 STRSQL环境中执行一下,看是否报错,如果不报错,可能是Datastage或ODBC驱动有问题;如果报错,说明SQL语句本身或数据有问题。

仅供参考。

来自 <https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/rzala/rzalaccl.htm?view=embed>;

系统集成 · 2020-11-06
浏览748

回答者

Xiao Qing
系统工程师浪潮商用机器有限公司
擅长领域: 服务器新核心系统存储

Xiao Qing 最近回答过的问题

回答状态

  • 发布时间:2020-11-06
  • 关注会员:2 人
  • 回答浏览:748
  • X社区推广