Я работаю над проектом миграции, где мы переносим одно 32-разрядное приложение PB12.0 с сервера Windows 2003 на 2012. Мы скопировали все необходимые файлы и папки на новом сервере. Был установлен Sybase Open Client и с помощью ISQL мы можем подключиться к Sybase DB. Мы ничего не изменили в коде PB12.0, который мы только что скопировали .exe и связали DLL на новом сервере.PowerBuilder: DBMS DIR не поддерживается в вашей текущей установке
При выполнении задания мы получаем
СУБД DIR не поддерживается в текущей версии
Но если мы перемещаемся в папку PB мы можем видеть PBDIR120.DLL есть.
Какой код вы используете для связи с базой данных? Вы используете файл .INI? Доступен ли файл .INI? –
Да @EduardoG. мы используем INI-файл для подключения к БД, и он подтвердил, что задание способно читать INI-файл. Если задание не в состоянии прочитать INI-файл, оно бросает «СУБД не поддерживается в вашей текущей установке» –