Получил SQLCODE = -991

После sub exec JCL, я получил следующую ошибку:

SQLCODE = -991 Ошибка = ВСЕ ПРИКЛЮЧЕНИЕ БЫЛО НЕВОЗМОЖНО УСТАНОВИТЬ НЕПРАВИЛЬНОЕ СОЕДИНЕНИЕ ИЛИ ОТКРЫТОЕ В DB2

Эта ошибка срабатывает, когда я вызываю модуль, который позволяет запросить таблицу.

PS: у меня есть необходимые привилегии для таблицы.

Благодарю.

3 ответа

Решение

Со страницы IBM: -991 CALL ATTACH НЕ МОЖЕТ УСТАНОВИТЬ НЕПРАВИЛЬНОЕ СОЕДИНЕНИЕ ИЛИ ОТКРЫТИЕ ДЛЯ DB2. RC1= RC1 RC2= RC2

И некоторые общие ссылки для информации о коде возврата SQL:

Возможно, вы работаете не в том же LPAR, что и DB2, и у вас не включено совместное использование.

Убедитесь, что вы включили DSNALI в шаг привязки программы (он же ссылка), и что вы используете правильный LPAR.

Другие вопросы по тегам