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

Firebird Embedded - как раз для таких случаев.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.09.2017, 10:02
    #39528755
Mexanik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как делить firebird с чужими?
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
30.09.2017, 10:07
    #39528757
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как делить firebird с чужими?
Да, Embedded не пересекается с полноценным(и) сервером и с
другими Embedded. Насчет 3.0 не в курсе, но скорее всего тоже.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.09.2017, 12:26
    #39528785
Любезный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как делить firebird с чужими?
авторперезагружают систему
Вот это меня смущает. Теоретически отдельный сервер в сети лучше, ибо в процессе такого ребута с базой на Embedded может произойти все что угодно.
...
Рейтинг: 0 / 0
30.09.2017, 18:24
    #39528864
Mexanik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как делить firebird с чужими?
Любезный,

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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