Файл * .pbk, вероятно, является резервной копией (ProBacKup). Вы можете восстановить его в другой системе с совместимыми характеристиками (тот же порядок байтов, тот же выпуск Progress OpenEdge). Иногда это полезно, если в другой системе улучшены возможности подключения или лицензирования.
Для извлечения данных из базы данных, исходной или восстановленной резервной копии, у вас есть несколько возможностей:
1) A предварительно написанная выписка программы. Возможно, предоставлено тем, кто создал приложение. Такая программа может создавать простые текстовые файлы.
2) Лицензия на разработку, которая позволяет вам писать собственную программу извлечения. Вывод команды "showcfg" покажет, есть ли у вас лицензия на разработку.
3) Независимо от типа лицензии вы можете использовать "proutil dbName - C dump tableName" для экспорта данных, но это приведет к двоичному выводу, который вы, вероятно, не сможете прочитать или преобразовать. (Обычно он используется в сочетании с «загрузкой proutil»).
4) В зависимости от имеющейся лицензии вы можете получить данные с помощью инструмента администрирования данных. Если у вас есть лицензия только для времени выполнения, вам может потребоваться указать параметр запуска -rx.
5) Если ваша база данных настроена на разрешение SQL доступа через ODB C или JDB C, вы могли бы подключиться с помощью инструмента SQL и извлечь данные таким образом.