|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.11.2012, 18:59 | #1 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Два firebird-а, gds32.dll и rfunc.dll
Доброго времени суток.
Проблема такая... Понадобилось запустить два firebird-а одновременно (1.5 и 2.5). Пока для теста запускаю их не как службы, а как приложения. Со службами разберусь потом... В firebird-е 2.5 в файле firebird.conf раскомментировал строку и изменил порт Код:
Запускаю оба firebird-а из командной строки Код:
Код:
Код:
Если gds32.dll положить в System32, то все работает нормально. !!!! Если библиотеку gds32.dll переименовать, например, в gds32_1.5.dll и положить ее в System32, правильно указав клиентскую библиотеку как gds32_1.5.dll, то та же ошибка (соединение с БД происходит, но rfunc.dll не подключается). Пробовал переименовывать библиотеку как fbclient.dll, копировал ее в разные места, в том числе и в System32 - та же ошибка. В общем, все работает только если файл называется именно GDS32.DLL и лежит именно в SYSTEM32. Но в таком случае вряд ли будет работать второй firebird. firebird 2.5 на порте 3051 пока проверить не могу, так как в его базах не используется rfunc.dll. На первый взгляд все работает нормально. Уф, сколько написал... Есть идеи? Что я делаю не так? Последний раз редактировалось _SERGEYX_; 25.11.2012 в 19:03. |
25.11.2012, 19:20 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
25.11.2012, 19:30 | #3 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Несколько программ на 1.5 работают по всей области в десятках расчетных центров. Теперь им всем устанавливают какую-то прогу (точно не помню как называется, типа Консультанта), которая работает на 2.5. Я подумал, что запустить сразу 2 firebird-а (разделив их по портам) будет наименьшим злом, чем переводить программы на 2.5 (в которых сотни хранимок, подключенные функции и т.п. и работа отлаживалась годами). Я бы, конечно, их перевел на 2.5, но как-то стрёмно, что ошибки посыплются эдак перед месячной отправкой данных в банки или перед годовым отчетом... Меня же бухгалтеры съедят...
|
25.11.2012, 19:46 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А через 2 года будет прога на FB3
Что тоже отдельный сервер завернешь? И так серверов 50-100 сделаешь к концу эпохи? Волков боятся - в бухгалтерию не ходить. Между прочим обратная совместимость у них должна быть, так что базы и переделывать не придется.
I'm learning to live...
|
25.11.2012, 20:08 | #5 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
_SERGEYX_, а что те мешает повесить базу 1.5 на сервер 2.5? ... и пусть вертится себе
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
25.11.2012, 20:35 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
25.11.2012, 20:54 | #7 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Код:
Базы FB 2.1 часто работают на 2.5 без всяких обрядов, а вот 1.5 не катит. Обратной совместимостью тут и не пахнет. |
25.11.2012, 21:40 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
25.11.2012, 21:58 | #9 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Цитата:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C# & DLL: как указать, что загружать DLL нужно из ЗАДАННОЙ папки "D:\My\Path\a.dll" ? | AntyDES | C# (си шарп) | 11 | 10.10.2012 20:00 |
Debugger Kernel BORDBK160.DLL or BORDBK160N.DLL is missing or not registered. | Человек_Борща | Общие вопросы Delphi | 0 | 15.07.2012 14:01 |
Два вопроса о *.dll | iGlass | Общие вопросы Delphi | 3 | 10.01.2010 14:14 |
Ошибка при выхове функций Bass.dll из другой DLL | SalasAndriy | Общие вопросы Delphi | 7 | 21.10.2009 23:36 |