16еместо

0

голосов

На сервере, куда хотим установиь SBIClients, уже уставлена программа АрмЗвит, которая использует СУБД FireBird. Соответственно саму СУБД не устанавливаем. После установки БД и клиентской части SBIClients не хочет подключаться к базе данных. Что дел

На сервере, куда хотим установиь SBIClients, уже уставлена программа АрмЗвит, которая использует СУБД FireBird. Соответственно саму СУБД не устанавливаем. После установки БД и клиентской части SBIClients не хочет подключаться к базе данных. Что делать?

Евгений, 03.07.2012, 12:30
Статус идеи: запланировано

Комментарии

Taras Kucher, 03.07.2012, 13:22
Здравствуйте, Евгений.
Какое сообщение об ошибке показывает программа? Отправьте нам изображение экрана на почту support@sbi.net.ua
Евгений, 05.07.2012, 11:29
Сообщений никаких не было. Просто была мысль - стоил ли ставить еще один Firebird при уже наличии оного в системе. Оказалось что не только можно, но и нужно.
1. Армзвіт использует Firebird не на стандартном порту (3056, дуфолтный - 3050), и со специфичным именем службы, отличном от дефолтного (Firebird - ZV).
2. Версия Firebird имеющаяся в системе и режим его работы может сильно отличаться от той что требуется программе. Тоже самое и с клиентской библиотекой.
3. Новый Firebird устанавливается, естественно, по пути отличному от имеющего в системе.
4. Перед первым запуском проги, когда идет регистрация аккаунта для доступа к базе, НУЖНО ОБЯЗАТЕЛЬНО остановить службу Firebird который уже был в системе. Иначе аккаунт зарегится не в той базе, со всеми отсюда вытекающими.
5. Пожелания к разработчику (надеюсь он это прочитает :) ) - переделать инсталяцию системы: установку БД на сервер совместить с установкой Firebird, при этом проверять наличие другой копии Firebird в системе и возможность работы с ней. В данный момент очень много программ используют эту СУБД и наверное нет смысла плодить кучу новых служб, если есть возможность воспользоваться существующей.
Евгений, 05.07.2012, 11:29
Сообщений никаких не было. Просто была мысль - стоил ли ставить еще один Firebird при уже наличии оного в системе. Оказалось что не только можно, но и нужно.
1. Армзвіт использует Firebird не на стандартном порту (3056, дуфолтный - 3050), и со специфичным именем службы, отличном от дефолтного (Firebird - ZV).
2. Версия Firebird имеющаяся в системе и режим его работы может сильно отличаться от той что требуется программе. Тоже самое и с клиентской библиотекой.
3. Новый Firebird устанавливается, естественно, по пути отличному от имеющего в системе.
4. Перед первым запуском проги, когда идет регистрация аккаунта для доступа к базе, НУЖНО ОБЯЗАТЕЛЬНО остановить службу Firebird который уже был в системе. Иначе аккаунт зарегится не в той базе, со всеми отсюда вытекающими.
5. Пожелания к разработчику (надеюсь он это прочитает :) ) - переделать инсталяцию системы: установку БД на сервер совместить с установкой Firebird, при этом проверять наличие другой копии Firebird в системе и возможность работы с ней. В данный момент очень много программ используют эту СУБД и наверное нет смысла плодить кучу новых служб, если есть возможность воспользоваться существующей.

Оставить комментарий