在DB2中的select期间,SQLCODE = -9999

时间:2012-11-26 20:34:23

标签: sql db2 sqlcode

第一次使用DB2,我从各种存储过程中得到SQLCODE = -9999的偶尔失败的sql状态。频率变化,今天已经相当频繁,所以我想在我等待它再次工作时我会试着找出发生了什么。谷歌未能帮助我确定错误代码的含义,所以我希望有人在这里看到它并且可以让我知道。

其他一位开发人员告诉我,这只发生在测试环境中,但在整合环境中却看不到。我使用的所有存储过程都没有被提升到集成环境,所以我假设之前已经看过这个问题并被忽略,因为它是“仅”测试。

以下是错误消息:

IBM.Data.DB2.DB2Exception (0x80004005): ERROR [08506] [IBM][DB2] SQL30108N  
A connection failed but has been re-established. Special register settings 
might have been replayed. Host name or IP address of the 
new connection: "192.168.252.156". Service name or port number of the 
new connection: "446".  Reason code: "1".

1 个答案:

答案 0 :(得分:0)

根据此错误的Info Center page(链接适用于Linux / Unix / Windows v10.1,因为您没有提及平台),并且正如消息中提到的那样,连接失败“某种原因“,它重新确立了。

错误页面上没有大量帮助:

  

用户回复

     

该应用程序负责重建会话资源。该   应用程序必须重新发出已滚动的所有操作   回来。