powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Есть ли firebird 3 embedded server?
25 сообщений из 151, страница 4 из 7
Есть ли firebird 3 embedded server?
    #39467805
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BarkanFirebirdSql.Data.FirebirdClient.FbException (0x80004005): Unable to complete network request to host "xnet://Global\FIREBIRD". ---> Unable to complete network request to host "xnet://Global\FIREBIRD".Это говорит о том, что была попытка соединения с сервером.
Т.е. либо embedded не был найден, либо он вернул ошибку
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39469124
Barkan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

Спасибо за помощь, вопрос решён.
Видимо причина была в том, что я подсовывал своей программе файлы от установленного x64 сервера.
Скачал Firebird-3.0.2.32703-0_Win32.zip, распаковал в свою папку - заработало.
В общем сейчас работает при наличии следующих папок и файлов:
- [intl]
- [plugins]
- fbclient.dll
- ib_util.dll (работает и без этого файла, но пишет в лог что не находит его)

Проверил на проектах для NET 4.5 + FB Data Provider 5.9.1 и NET 3.5 + FB Data Provider 3.2.0
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39555513
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvSamotekЕще один фактик в копилку, спасибо!

все уже давно в копилке
http://www.ibase.ru/ibfaq.htm#embedded

ту да бы добавить описание для Firebird 3 embedded
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39555527
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamotekУ меня embeded работает(пока IBExpert, FibPlus 7.5) в такой конфигурации:
[intl]
[plugins]
fbclient.dll
firebird.msg
databases.conf - не редактировал
firebird.conf добавил:
Код: html
1.
2.
3.
4.
SharedCache = false
SharedDatabase = true
Providers = Engine12
IpcName = Global\FIREBIRD



Может здесь тоже что-то лишнее. Но, пока все работает. Спасибо вам всем!


а у меня не хочет, IBExpert выдает ошибку:
Connection failed!
------------------------------------
Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
Error loading plugin Engine12.
Module D:\Dev\DB\Firebird3_Embedded\plugins/Engine12 exists but can not be loaded.

Attempting to connect to services manager:
service_mgr... Failed!
------------------------------------

А вот приложение (Delphi XE3 + Fibplus 7.51) подключается и работает, но только в папке должны быть ещё 4 файла:
icudt52.dll
icudt52l.dat
icuin52.dll
icuuc52.dll
иначе выдает: Could not find acceptable ICU library.

Странно, но без этих 4ёх файлов в designtime можно всё-так подключиться к базе и открыть какой-нибудь НД.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39555632
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

авторSharedCache = false
SharedDatabase = true

эти параметры устарели. В финальном релизе их нет. Вместо них используй ServerMode
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568368
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисВместо них используй ServerMode

Если верить этой таблице "Table 3.1. Matrix of Server Modes"
https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-engine.html

то для того, чтобы к одной базе в режиме embedded можно было работать из разных программ, то нужно использовать Superclassic либо Classic?

Для Engine12 (т.е. для embedded) есть примечание: Only if exclusive access is available.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568373
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11то для того, чтобы к одной базе в режиме embedded можно было работать из разных программ, то нужно использовать Superclassic либо Classic?

да
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568391
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11то для того, чтобы к одной базе в режиме embedded можно было работать из разных программ, то нужно использовать Superclassic либо Classic?Что мешает использовать полноценный сервер и коннект через локалхост?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568404
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyЧто мешает
портабелька?
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568425
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне тоже портабелька нужна.
Особенно после того как на 2.5 все работало.
Можно было запустить второй экземпляр программы, сделать архив через gbak
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568429
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополню. Часто установлены сторонние программы с другими версиями firebird.
И вместо отслеживания существующих установленных версий fb, проще установить embeded.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568445
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyX11то для того, чтобы к одной базе в режиме embedded можно было работать из разных программ, то нужно использовать Superclassic либо Classic?Что мешает использовать полноценный сервер и коннект через локалхост?

Иногда просто не надо. Firebird хорош тем, что одна и та же база сегодня используется для локальной версии программы, а завтра можно перейти на сетевую. Программа может быть установлена без запроса админских прав.

Иногда на ПК уже установлен Firebird и не всегда подходящей версии. А при установке новой версии нельзя в пару кликов сконфигурировать параллельно другую версию.

У Firebird 3 появилась, как я понял, версия для Андроид? Тоже неплохой вариант использовать встраиваемый сервер.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568448
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так в чём проблема? Не получается настроить embedded? Подумаешь файлик с конфигурацией дополнительно таскать
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568455
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк ЕвгенийОсобенно после того как на 2.5 все работало.на 2.5 был классик, потому и работал, собственно выше уже это расписано.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568483
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я за то, чтобы в конфиге embedd по умолчанию было Superclassic либо Classic. Из коробки, так сказать.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568508
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

увы не выйдет. Конфиг на уровне движка. Движок один что для обычного сервера, что для встроенного. Кроме того никто не мешает попытаться подрубиться сразу с обычного и встроенного сервера. Для классика это нормально. Для супера сразу косяк выйдет
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568516
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисувы не выйдет. Конфиг на уровне движка. Движок один что для обычного сервера, что для
встроенного.

Ах, если бы он был на уровне движка... Тогда две строчки в plugins.conf с лёгкостью решили
бы эту проблему. Но увы, когда выпиливали движок в провайдер, работу бросили на полпути и
теперь он читает настройки из глобального firebird.conf.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568848
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, почему не выйдет?
Ведь можно просто сборку выкладывать для скачивания отдельно, как это было раньше. т.е. ничего лишнего + настройка для встраиваемого сервера.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568900
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

чего только люди не придумают, чтобы конфиг не менять. Вот из какой "из коробки" должен быть embedded, если это просто набор файлов в zip???
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568923
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvесли это просто набор файлов в zip???
Ну это я и имел ввиду. Раньше же был отдельный архив.
Просто будет куча, а может и не куча, лишних вопросов на форумах: а как сделать и настроить встраиваемый сервер.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568929
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

это шаг назад, когда под каждую архитектуру отдельная сборка была
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39568994
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе для embeded достаточно вписать в firebird.conf
Код: sql
1.
ServerMode = Classic

И работать будет как и ранее с 2.5. Но был неожиданный сюрприз
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569009
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений, это я знаю. Уже :)
Но пришлось потратить какое-то время на поиск инфы.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569112
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений,

что-то я уже забыл, какой сюрприз?
режим доступа к файлу базы у супера, классика и суперклассика? У супера - монопольный, у классика и суперклассика - шаред.
...
Рейтинг: 0 / 0
Есть ли firebird 3 embedded server?
    #39569175
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Сюрприз в поведении embeded, на 2.5 работало несколько коннектов к БД - на 3.0 перестало.
Я добавил в firebird.conf строку "ServerMode = Classic", но согласитесь, поменялось поведение по-умолчанию.
И в langref30 об этом ни слова.
...
Рейтинг: 0 / 0
25 сообщений из 151, страница 4 из 7
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Есть ли firebird 3 embedded server?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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