Страница 1 из 1

Жизнь Tarifficator с другим ПО на одной машине (firebird)

СообщениеДобавлено: Вт фев 24, 2009 5:12 pm
Allan Stark
Имеем ситуацию, когда необходимо совместить на одной машине две программы, исп. firebird в качестве сервера.
Вторая программа - Best-Zvit (система бух. отчетности: http://www.bestzvit.com.ua)

Как их подружить вместе ?
В качестве службы может поставиться только один сервер (и тот и тот исп. версию 1.5 с guardian-ом).
Пробовали прописать в alias.conf на сервере Бест-Звита путь к БД Тарификатора (и наоборот) - результат негативный.

Походу стандартный SYSDBA/masterkey изменяют обе программы еще при инсталляции БД. Потому кстати и нельзя переименовать пользователя БД тарификатора - в FAQ сказано что это может быть выполнено путем правок .ini файлов - ничего подобного, после правки просто отказывается стартовать (пишет что возможно не запущен сервер БД).

СообщениеДобавлено: Ср фев 25, 2009 9:08 am
Enman
Allan Stark писал(а):Походу стандартный SYSDBA/masterkey

ИМХО, не меняют они его.

СообщениеДобавлено: Пт фев 27, 2009 5:00 am
Nikolay
А Вы знаете какой пароль в бестзвите?

Я пока незнаю ни одного случая чтобы нельзя было обьединить проги на один сервер

СообщениеДобавлено: Пт фев 27, 2009 5:58 pm
Allan Stark
Действительно, проблема таки кроется в бест-звите...
Поднял на виртуальной машине АТС Тарификатор - прекрасно заходит по SYSDBA/masterkey.

Чего не скажешь про Бест-Звит :-(
Отправил им письмо в техсаппорт, но думаю вряд-ли ответят :evil:

Как же тогда быть ? Тарификатор мы уже привязали к этому серверу, а тут бухи попросили им перенести их %#$%@& Бест-Звит на более мощный сервер (персонификация у них там видите ли тормозит), и тут такая бяка нарисовалась...

СообщениеДобавлено: Пт фев 27, 2009 11:34 pm
Nikolay
замените security.fdb, взяв его с моего комплекта. Может помочь

СообщениеДобавлено: Пт фев 27, 2009 11:35 pm
Nikolay
или настройте мой сервер на другой порт, в faq описано как это сделать

СообщениеДобавлено: Вс мар 01, 2009 9:57 pm
Allan Stark
1. Перенастройка на другой порт не помогает. При попытке подключения по тому же isql:

connect 'localhost/3051:c:\ATS_Tarifficator\ATS.FDB' user 'SYSDBA' password 'masterkey'

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

порт переопределял как в firebird.conf так и попыткой fbserver -a -p 3051

2. Создать службу с другим именем не представляется возможным - штатный instsvc.exe вбивает ее под тем же именем, если тупо переименовать инстанс в реестре - отказывается запускаться

3. Простое копирование security.fdb тоже проблему не лечит: если скопировать в Бест-Звит, он отказывается работать и наоборот...

СообщениеДобавлено: Пн мар 02, 2009 10:07 am
Allan Stark
Проблему таки поборол, установив бета-версию тарификатора 1.5: там в комплекте идет firebird версии 2.
С новой клиентской библиотекой версии 2.0.2.12964 Бест-Звит работает нормально, только файерберд для тарификатора пока приходится запускать по шедулеру в режиме суперсервера fbserver -a (через гвард запускать боюсь, мало ли что он там нагвардит с бестзвитовским файербердом, для меня внутренняя работа файерберда - черный ящик).

Только отвалилась лицензия на тарификатор ... :evil: Пишет, что демонстрационная версия благополучно закончилась...

Подробности сбрасываю на саппорт и в личку.

СообщениеДобавлено: Чт мар 05, 2009 9:30 pm
Nikolay
ну с регистрацией разберемся, не проблема.

Начиная с версии 1.5 никаких проблем с попыткой повесить firebird на другой порт не наблюдалось, правда были звонки, где подолгу приходилось обьяснять что именно надо сделать.

всегда проверяю работу сервера на опредеденном порту с помощью telnet ip port

fbguard уже отживает свое, при установке в качестве службы он уже ненужен, просто по привычке еще прописывается. В будущих версиях я планирую его оставить только для Windows 98

СообщениеДобавлено: Чт мар 05, 2009 11:32 pm
Allan Stark
всегда проверяю работу сервера на опредеденном порту с помощью telnet ip port

А не проще при помощи штатной isql ? Там же и полноценно подключиться к БД можно.


С регистрацией плиз не тянуть, мы как раз собрались руководству обоснование завода новой телефонии через PRI поток объяснять (у нас LG LDK 300 стоит, хотим пару ISDN плат в нее добросить)...[/i]

СообщениеДобавлено: Пт мар 06, 2009 3:46 am
Nikolay
Allan Stark писал(а):всегда проверяю работу сервера на опредеденном порту с помощью telnet ip port

А не проще при помощи штатной isql ? Там же и полноценно подключиться к БД можно.


ага, но только достаточно в команде сделать одну ошибку и ищи ветра в поле, в смысле непонятно что и как.
А сев на порт хотя бы понимаешь что все ок