0
第一次使用DB2,並且我偶然發生了一個SQLCODE = -9999的SQL失敗狀態,來自各種存儲過程。頻率各不相同,今天相當頻繁,所以我想,當我等待它再次工作,我會試圖找出發生了什麼。谷歌沒有幫助我去確定錯誤代碼的含義,所以我希望有人在這裏看到它,並可以告訴我。SQLCODE = -9999在DB2中進行選擇期間
其中一位開發人員告訴我,這隻發生在測試環境中,但在集成環境中沒有看到。我使用的存儲過程中沒有一個已經升級到集成環境,所以我假設這個問題之前已經見過並且被忽略,因爲它是「唯一」測試。
這裏的錯誤消息:
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".
我創建了檢測此錯誤的功能,然後重試呼叫,這似乎在大多數時間處理此問題。我假設問題出在服務器上。 – Loscas