第一次使用 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".