Появилась задача перенести базу на Linux-сервер, в плюсах регулярные бэкапы, ВПН, он всегда включен.
Установил Firebird 1.5.6, скопировал каталог db в /opt/firebird, сменил юзера firebird:firebird, проверил права, сменил пароль на sysdba.
В клиенте в файле ubclient.ini:
[Server]
Hostname=192.168.0.100
Path=/opt/firebird/db/
Коннектится. В справочник товаров заходит. Беру Отчеты - Взаиморасчеты с контрагентами - Взаиморасчеты с поставщиками - Просмотреть, и получаю следующую ошибку (скрин): (http://cl.ly/0n252D2u2y1P2P2e3I0a/Screen_shot_2010-12-13_at_9.50.58_.png)
Поиск в интернете по libtbudf.so ничего толкового не дает, файла такого с firebird'ом не идет. Прояснили бы этот вопрос для всех тут на форуме.
Это UDF библиотека, которую мы видоизменяли. Не было под рукой нормального Линукса, но скомпилировали через утилиту CrossKylix, пробуйте:
http://www.softbalance.com.ua/files/libtbudf.rar (http://www.softbalance.com.ua/files/libtbudf.rar)
Сохранить надо в папку UDF сервера.
Закинул - уже ошибку не выдает. Правда полный переезд еще не сделали. Отпишусь через неделю работы как оно.