Документация, на которую вы ссылаетесь, относится к db2 v9 для z / os, а не к db2 v8 для Windows. Итак, это первая проблема.
В документации для v8 есть это , чтобы сказать о SQL 902:
Произошла системная ошибка (код причины = код причины). Последующие операторы SQL не могут быть обработаны.
Пояснение:
Произошла системная ошибка.
Ответ пользователя:
Запишите номер сообщения (SQLCODE) и код причины в сообщении.
Если трассировка была активной, вызовите средство независимой трассировки в командной строке операционной системы. Затем обратитесь к представителю службы технической поддержки, указав следующую информацию:
Описание проблемы
SQLCODE и встроенный код причины
Содержание SQLCA, если возможно
Файл трассировки, если это возможно.
Пользователи системы объединения: изолируйте проблему с источником данных, не выполняющим запрос (обратитесь к Руководству по устранению неполадок, чтобы определить, какой источник данных не может обработать оператор SQL), и выполните необходимые диагностические шаги для этого источника данных. Процедуры определения проблем для источников данных различаются, поэтому обратитесь к соответствующим руководствам по источникам данных.
sqlcode: -902
sqlstate: 58005
Это подводит нас ко второй проблеме: она просит вас связаться с IBM и открыть заявку, и, насколько я знаю, v8 больше не поддерживается, поэтому это будет не так просто.
Я думаю, что установка v9, v9.5 или v9.7 будет вашим лучшим выбором, если у вас нет действительно веских причин придерживаться 8.