Первый раз работаю с DB2, и я иногда получаю состояние сбоя sql с SQLCODE=-9999 из различных хранимых процессов. Частота варьируется, и сегодня было довольно часто, поэтому я решил, что, пока я жду, когда он снова заработает, я попытаюсь выяснить, что происходит. Google не смог помочь мне определить, что означает код ошибки, поэтому я надеюсь, что кто-то здесь видел его и может подсказать мне.
Один из других разработчиков сказал мне, что это происходит только в тестовой среде, но не видно в среде интеграции. Ни один из хранимых процессов, которые я использую, не был переведен в среду интеграции, поэтому я предполагаю, что эта проблема уже встречалась раньше и игнорировалась, поскольку это «только» тест.
Вот сообщение об ошибке:
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".