Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблеми с FB3 Embeded / 14 сообщений из 14, страница 1 из 1
02.05.2016, 10:24
    #39228329
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
Привет всем.
Писал уже об етом, но нeчаино запостил в Delphi форум, наверно мало там заходят спецов по FB.
Нужен ембедед с более одним конектом к базе.
Сделал тестовую апликацию и вроде добился что работает. В папку где апликации запускаются
скопировал всё что нужно для ембедед. (даже всё что в папке инсталяции FB).
В firebird.conf записал:
SharedChache = false
SharedDatabase = true
ServerMode = Classic
Providers = Engine12


Работает ... но если конект из простих апликации, а если один конект идёт от
сервиса то получаю: Database is probably already opened by another engine instance in another Windows session
Сервис запушен в том же каталоге где другие апликации цепляюшиися к базе, каталог инсталяции FB сервера
переименован, чтоб вдруг от туда чтот то неподцепило, сервис фиребирда остановлен...
Мож сервис считается етим "..opened by another engine instance in another Windows session"?
Посмотрел через Process Hacker - и апликация и сервис загружает и fbclient.dll и engine12.dll из одного
и таго же места ...
Что тут неправильно ?

WBR
Janex
...
Рейтинг: 0 / 0
02.05.2016, 10:40
    #39228333
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
JanexВ firebird.conf записал:
SharedChache = false
SharedDatabase = true
ServerMode = Classic
Providers = Engine12



Код: plaintext
1.
SharedChache = false
SharedDatabase = true 

таких параметров нету начиная с 1 RC. ServerMode заменяет их обоих.

JanexРаботает ... но если конект из простих апликации, а если один конект идёт от
сервиса то получаю: Database is probably already opened by another engine instance in another Windows session
Потому что сервис работает от другой учётной записи.
...
Рейтинг: 0 / 0
02.05.2016, 10:48
    #39228335
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
Симонов Денис,
>> Потому что сервис работает от другой учётной записи.
Так и подозревал ...
Значит никакие другие установки непоможет пока всё небудет под одним и
тем же юзером, да ?
...
Рейтинг: 0 / 0
02.05.2016, 10:58
    #39228337
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
Хотя хрену - запустил и сервис и проложение под одним и тем же юзером и
только один конект, опять получаю "Database is probably already opened by another engine instance in another Windows session"
...
Рейтинг: 0 / 0
02.05.2016, 11:04
    #39228338
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
Janex,

чем докажешь что сервис из под того же юзера запущен.
...
Рейтинг: 0 / 0
02.05.2016, 11:07
    #39228339
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
Janex,

если сервис сделает первый коннект к БД, то обычные приложения тоже смогут работать.
Но не наоборот.
...
Рейтинг: 0 / 0
02.05.2016, 11:07
    #39228340
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
Симонов ДенисПотому что сервис работает от другой учётной записи.Нет, не поэтому.
Он работает в системной windows session
...
Рейтинг: 0 / 0
02.05.2016, 11:15
    #39228343
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
hvladJanex,

если сервис сделает первый коннект к БД, то обычные приложения тоже смогут работать.
Но не наоборот.

Подошло бы на все 100%, но ... таки и делаю, запускается сервис, конект есть, потом
апликация и нихрена, опять про "... in another Windows session"
...
Рейтинг: 0 / 0
02.05.2016, 11:43
    #39228352
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
JanexhvladJanex,

если сервис сделает первый коннект к БД, то обычные приложения тоже смогут работать.
Но не наоборот.

Подошло бы на все 100%, но ... таки и делаю, запускается сервис, конект есть, потом
апликация и нихрена, опять про "... in another Windows session"Похоже, приложение должно работать с elevated privileges в таком сценарии
...
Рейтинг: 0 / 0
02.05.2016, 11:55
    #39228355
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
hvlad,

Есть, уррра, свершилось .... запустил апликацию под админом (хотя юзеру били права администратора) и
заработало :)
Спасибо всем.
...
Рейтинг: 0 / 0
02.05.2016, 12:01
    #39228359
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
Отсюда вывод: нефиг пихать Embedded куда не следует. Только геморрой наживёшь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.05.2016, 12:09
    #39228362
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
Dimitry SibiryakovОтсюда вывод: нефиг... ...лезть куда тебя не звали
...
Рейтинг: 0 / 0
02.05.2016, 12:21
    #39228363
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
Dimitry SibiryakovОтсюда вывод: нефиг пихать Embedded куда не следует. Только геморрой наживёшь.


Тогда предлогаю подправить Release Notes, где об Embedded говорится, в конце добавив:
"Пользоватся можно, но несоветуем если нехотите геморои и вас конкретно там незвали" :) :) :)

A если серёзно - нужен он мне там, нужен ...
...
Рейтинг: 0 / 0
02.05.2016, 13:04
    #39228372
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеми с FB3 Embeded
Janex,

если не понятно - я Сибирякова посылал, не тебя ;)
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблеми с FB3 Embeded / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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