powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как делить firebird с чужими?
22 сообщений из 22, страница 1 из 1
как делить firebird с чужими?
    #39528674
Фотография Mexanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
появился у нас клиент, который хочет наше ПО: Delphi-2007 + FIB + Firebird-2.1
при этом сети ему не надо, всё на одной машине - дополнительная программа для диспетчера автопарка.
Мы посмотрели эту машину, а там уже установлен СКАУТ - Эксплорэр 3.5.16.2 и соответственно к нему Firebird-2.5.02674_1_Win32.
Вопрос в том, что мы ещё ни разу не делили ни с кем службу Firebird. Работали себе по тихому сами на этом сервере, а тут вот такое. Нашу версию БД 2.1 мы конечно поднимем под 2.5 - это не корень проблемы. Эти СКАУТЫ постоянно дистанционно чего-то обновляют через Инет, перезагружают систему и все такое, при этом могут и не не предупредить пользователей-диспетчеров. Регламент, конечно можно выработать при совместной договорённости. А вопрос у меня такой - можно ли нам работать вместе со скаутами на одном сервере или мне просить у клиента выделить нам отдельный компьютер? Если имели опыт ответьте.
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39528684
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mexanikсети ему не надо, всё на одной машине - дополнительная программа для диспетчера автопарка.

Firebird Embedded - как раз для таких случаев.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39528755
Фотография Mexanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
в документалке Firebird 2.5 Embedded Server сказано:

п. 2.4 You may run any number of applications with the embedded
server without any conflicts. Having IB/FB server running
is not a problem eithe
r.

Я правильно понимаю - Имея IB/FB сервер работает - это не проблема.

т.е. при наличии полной версии FB на машине работа встроенного Embedded Server не повлияет на работу основного FB и на приложения скаутов это не скажется?
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39528757
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, Embedded не пересекается с полноценным(и) сервером и с
другими Embedded. Насчет 3.0 не в курсе, но скорее всего тоже.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39528785
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторперезагружают систему
Вот это меня смущает. Теоретически отдельный сервер в сети лучше, ибо в процессе такого ребута с базой на Embedded может произойти все что угодно.
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39528864
Фотография Mexanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любезный,

насчёт ребута - думаю мы с ними договоримся. Предупредят диспетчера заранее. Будем пробовать такой вариант!
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39528887
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да о чём там договариваться, он же наверняка процессы не убивает.
Просто корректно закрыть открытые транзакции на WM_QUIT и всё.
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39528896
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так для чего ТС эмбеддед-то использовать, если на машине уже крутится полноценный сервер 2.5 и разработчики у ТС готовы сменить версию на совместимую с 2.5?
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39529099
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, есть, а может и не быть.
А может быть, но не запущен.
А может быть, но версия не 2.5.
Да и вообще, если всё локально,
и Embedded хватает за глаза...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39529113
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамМожет, есть, а может и не быть.
...
Да и вообще, если всё локально,
и Embedded хватает за глаза...

Да ну, сейчас начнется - то fb_shutdown не вызвали, или два приложения, каждый со своей копией эмбеддед библиотеки к одной и той же базе обратятся, то ещё чего...
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39529117
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запускать свой FB приложением, на нестандартном порту?
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39529205
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДДа ну, сейчас начнется - то fb_shutdown не вызвали, или два приложения, каждый со своей копией эмбеддед библиотеки к одной и той же базе обратятся, то ещё чего...Где тут проблемы ? Али ОБС вернулась ?
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39529207
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksЗапускать свой FB приложением, на нестандартном порту?Именно, причём с ключём -i, который включает только INET.
А еще лучше - сервис, конечно, но ему придётся ключ запуска вручную прописать
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39529754
Фотография Mexanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladfraksЗапускать свой FB приложением, на нестандартном порту?Именно, причём с ключём -i, который включает только INET.
А еще лучше - сервис, конечно, но ему придётся ключ запуска вручную прописать

вот тут поподробнее можно?
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39529755
Фотография Mexanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mexanik,

Попробовал Embedded - он даже заработал!
Тем,кто будет читать враки про 4 файла типа - скопируйте в папку с приложением fbembed.dll, icudt30.dll, icuin30.dll и icuuc30.dll, переименуйте fbembed.dll ......, подкиньте туда же firebird.msg и firebird.conf ... - это всё верно, но работать приложение не будет, пока Вы не закинете туда все содержимое скачанного из сети архива, кроме папки doc. Дело в том, что без этого он ругается на кодировку charset windows-1251. А может и ещё чего всплывёт .... Пока нарушений в работе не вижу.
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39529815
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mexanik, потому что забыл Microsoft библиотеки из vcredist.exe v8.0.50727.6195
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39529882
Василий №2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения за флуд, но название темы провоцирует

...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39529885
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий №2,
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39530275
Фотография Mexanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий №2,
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39536853
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MexanikЭти СКАУТЫ постоянно дистанционно чего-то обновляют через Инет, перезагружают систему и все такое

как минимум вы можете нарваться на конфликт, если будете создавать и удалять друг другу пользователей и UDF

поэтому я бы сделал по классике - развернул бы свой отдельный Firebird и повесил бы его на отдельный нестандартный TCP-порт

Но дела бы это из ZIP'а, а не инсталлятором. Чтобы враг не нашёл.
Была история как клиент себе поставил какую-то программу - и она ничего не спрашивая снесла наш FB и установила свой.

у Embedded действительно опасность убить базу при крахе приложения
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39537088
Фотография Mexanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochMexanikЭти СКАУТЫ постоянно дистанционно чего-то обновляют через Инет, перезагружают систему и все такое

как минимум вы можете нарваться на конфликт, если будете создавать и удалять друг другу пользователей и UDF

поэтому я бы сделал по классике - развернул бы свой отдельный Firebird и повесил бы его на отдельный нестандартный TCP-порт

Но дела бы это из ZIP'а, а не инсталлятором. Чтобы враг не нашёл.
Была история как клиент себе поставил какую-то программу - и она ничего не спрашивая снесла наш FB и установила свой.

у Embedded действительно опасность убить базу при крахе приложения

Спасибо за полезную информацию!
Я думаю в нашем случае всё проще. У нас там один пользователь и других не планируется. Наша программа не будет устанавливаться через инсталлятор, а будет просто скопирована в папку с содержимым ZIPa Embedded.
Года 4 назад один мой знакомый сносил чужой FB, на котором висела бухгалтерская база, поэтому мы учитывая чужой опыт, стараемся по возможности при инсталляции своего ПО тщательно исследовать наличие служб на компе.
...
Рейтинг: 0 / 0
как делить firebird с чужими?
    #39537131
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mexanikстараемся по возможности при инсталляции своего ПО тщательно исследовать наличие служб на компе.
а как приложение firebird уже не катит? Там же только порты в разные стороны развести и инстансы...
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как делить firebird с чужими?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]