Если для свойства драйвера JDBC Db2 retrieveMessagesFromServerOnGetMessage
установлено значение true
(значение не по умолчанию), драйвер попытается получить полное сообщение об ошибке с сервера, вызвав хранимые процедуры SYSIBM.SQLCAMESSAGE
и SYSIBM.SQLCAMESSAGECCSID
.
Обычно привилегия EXECUTE
для этих процедур предоставляется PUBLIC
, но ваш ID пользователя Q1D02E02, по-видимому, не имеет этой привилегии. Это может произойти, например, если база данных была создана как ограничительная, или если привилегия была явно отозвана с PUBLIC
.
Для решения проблемы либо предоставьте необходимую привилегию, либо избегайте получения сообщений об ошибках с сервера базы данных.