Здравствуйте, Oleg.

Вы писали Sunday, September 30, 2007, 2:01:07 PM:

>> Надо включить в инсталл (rpm) своей проги сам Firebird (2.0.x Classic).

> Просто интересно, какой смысл? Почему просто не прописать firebird в 
> зависимости своего rpm ?

Ну, вобщем, я вроде разобрался куда что прописывать и что создавать,
чтобы сервер работал.

Смысл:
- Установить Firebird в другое место и повесить на другой порт, чтобы не
мешал если уже другой установлен
- Дефолтный инсталлер генерирует пароль, который root должен смотреть
в SYSDBA.password. Это не мне не нужно

Самое главное - не понял я до конца что с Embedded. Клиентская либа от
CS содержит и серверный код.

Но на http://www.firebirdsql.org/manual/ufb-cs-embedded.html написано, что
все равно нужен полность сконфигурированный сервер, обязательно указывать
имя хоста (в отличие от виндового embedded).

НО! У меня был выключен xinitd (т.е. порт 3050 не прослушивался)

При этом я через isql успешно соединялся/создавал БД. (Естественно,
имя хоста перед именем файла не указывалось, т.к. xinitd не работал).

Т.о. то, что написано по ссылке выше - неправда.

Также нашел пост Helen Borrie:
http://archive.netbsd.se/?ml=firebird-docs&a=2007-07&m=4689839
Она говорит про еще одну неточность, что "In Firebird 2.0, use of the
embedded server as a network client is no longer possible." - неправда

Вопрос: что же все-тки надо, чтобы работал Firebird Embedded под Linux?
security2.fdb, icu*, .msg, группа и юзер Firebird, переменные среды - ?

Этот же вопрос интересует и применительно к Маку, но хотя бы с
Линуксом сначала разобраться.

-- 
С уважением,
 Vasiliy                          mailto:[EMAIL PROTECTED]

Ответить