初めて DB2 を使用しましたが、さまざまなストアド プロシージャから SQLCODE=-9999 の失敗した SQL 状態が時々発生します。頻度はさまざまで、今日はかなり頻繁だったので、再び機能するのを待っている間に何が起こっているのかを調べようと思いました. Google はエラー コードが何を意味するのかを判断するのを手伝ってくれなかったので、ここにいる誰かがそれを見て、私に手がかりを与えてくれることを願っています.
他の開発者の 1 人は、これはテスト環境でのみ発生し、統合環境では見られないと言いました。私が使用しているストアド プロシージャはどれも統合環境に昇格されていないため、この問題は以前に見られ、「唯一の」テストであるため無視されたと想定しています。
エラーメッセージは次のとおりです。
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".