powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
25 сообщений из 106, страница 3 из 5
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055383
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисМало кому в голову придёт идея подключаться к embeded с помощью isql
не. пользователям сервера 3.0 внезапно является бонус в виде работы с локальным протоколом без всяких переименований и стартов сервера.

Симонов ДенисТеперь не надо, зато не каждый разберётся с настройкой FB (провайдеры,
еще и надо "лишнее" выкусить, чтобы не таскать с собой все это.
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055386
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

кстати, мне мысль пришла, что вот это вот создание SYSDBA в 3.0 после установки - это аццкий трюк. И раньше он без переименований туда и обратно не сработал бы.
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055406
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> бонус в виде работы с локальным протоколом

И в чём состоит бонус?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055411
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамИ в чём состоит бонус?
ну же - запущен сервер или нет, ничего не переименовывая - раз! и через локальный протокол! :-)
(на линуксе это уже было).
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055420
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

не с локальным протоколом, а с embeded. В 2.x ни один из инструментов без запуска сервера не мог работать с БД. И добавить sysdba тоже. Теперь же можно сделать например вот так

Код: plaintext
1.
2.
3.
isql security.db -user sysdba
Database: security.db, User: SYSDBA
SQL> create user sysdba password 'masterkey';
SQL> exit;

А Таблоид запутался в трёх соснах. Если нужно чтобы по умолчанию подключалось к локальному протоколу, а не к embeded просто надо поменять местами провайдеры Engine12 и Loopback. Но есть решение лучше, можно указать протокол явно.
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055445
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> раз! и через локальный протокол! :-)

И?

P.S. Я могу, конечно, ещё конкретнее
спросить, но прозвучит невежливо. :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055450
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамИ?
блин. что "и?". раньше так без доп. телодвижений было нельзя, а сейчас можно. Бонус!
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055453
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> раньше так без доп. телодвижений было нельзя

А нужно было?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055460
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамА нужно было?
я не знаю. наверное - да, вот Таблоиду зачем то стало надо.
Ну и, в линуксе же оно так и было, а в винде - нет. Непорядок.
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055546
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> я не знаю. наверное - да

Вооот! Теперь зришь в корень.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055589
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А объясните, плз, в чём вообще был смысл давать возможность коннекта к базе без TCP ? Только скорость повыше или еще что-то ?
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055651
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну производительность, плюс локальность
коннекта и всякие экзотические применения.

Нормальным людям сегодня это не нужно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055664
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамНормальным людям сегодня это не нужно.А ты кто такой, чтобы делать такие заявления ?

PS Я долго его терпел и игнорировал...
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055786
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad> А ты кто такой, чтобы делать такие заявления ?

Что значит "кто такой"? Я это я, и мне этого достаточно,
чтобы иметь и высказывать мнение. Не согласен - выскажи
своё, тебе же никто не запрещает, наоборот, прислушаются,
скажут спасибо (в том числе я, возможно).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055837
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

Я не доктор и мы не в больнице. Но твоё хамство и снобизм временами зашкаливают.
Ты назвал ненормальными всех пользователей embedded. Может ты имеешь на это право ?
Тогда расскажи - кто ты такой, может мы падём ниц и возопим 'Ку !' при твоём появлении.

Противно это писать. Поэтому подолжаю тебя игнорировать.
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055917
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так-с. Продолжаем разговор, не отвлекаемся :-)

В каталоге %fb25_home% имеется aliases.conf со следующей строкой:

Код: plaintext
1.
C:\MIX\firebird\fb25>findstr /i "e25" C:\MIX\firebird\fb25\aliases.conf
e25=C:\MIX\firebird\QA\fbt-repo\tmp\E25.fdb

И соотв-щий файл - точно есть:

Код: plaintext
1.
C:\MIX\firebird\fb25>dir C:\MIX\firebird\QA\fbt-repo\tmp\E25.fdb | findstr /i e25.fdb
19.09.2015  12:51           933 888 E25.FDB

И приконнектиться к нему силами embedded'a - точно можно:

Код: plaintext
1.
2.
C:\MIX\firebird\fb25>bin\isql C:\MIX\firebird\QA\fbt-repo\tmp\E25.fdb
Database:  C:\MIX\firebird\QA\fbt-repo\tmp\E25.fdb
SQL> quit;

В том, что это именно embedded коннект сейчас - уверен, ибо:
Код: plaintext
1.
2.
C:\MIX\firebird\fb25\bin>dir fbclient.* | findstr /i /c:fbclient
12.09.2015  07:17           548 864 fbclient.dl0 // это - задняя копия "нормального" fbclient.dll
12.09.2015  07:18         3 829 760 fbclient.dll // а это я скопировал на него fbembed.dll

А теперь делаю вот так:

Код: plaintext
C:\MIX\firebird\fb25>bin\isql e25

И получаю опять шваброй:

Код: plaintext
1.
2.
3.
4.
5.
can't format message 17:0 -- message file C:\MIX\firebird\fb25\bin\firebird.msg not found
I/O error during "CreateFile (open)" operation for file "e25"
-Error while trying to open file
-Не удается найти указанный файл.
can't format message 17:3 -- message file C:\MIX\firebird\fb25\bin\firebird.msg not found
SQL> quit;

1. Что ему надо подсунуть, дабы пропёр коннект по алиасу ?
2. Почему он стал искать firebird.msg в подкаталоге 'bin', а не там, где всегда ?

И еще: почему-то 'quit' из 2.5 embedded-коннекта выполнется долго, секунды 2-3. Непривычно...
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055921
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такие уж правила у embedded, он ищет свои файлы не там где нормальный сервер.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055926
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТакие уж правила у embedded, он ищет свои файлы не там где нормальный сервер.У него, оказывается, есть еще одно странное правило: "can't format message" прёт не в STDERR, а в STDOUT :-)
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055929
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гы... а еще он ищет в 'bin' также и firebird.conf & aliases.conf - потому я и приконнектиться по алиасу не мог :-)
PS. И это только 2.5 так делает, в 3.0 этого 'bin' нету (в винде) - наверное, потому и убрали его
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055931
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоидв 3.0 этого 'bin' нету (в винде) - наверное, потому и убрали его
а ты догадливый, однако
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055959
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидТак-с. Продолжаем разговор, не отвлекаемся :-)Сначала сходи в доку по 2.5 и прочитай уже про embedded - где и какие файлы у него должны быть.
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055965
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

у эмбеддеда нет никакого "bin". он обычно кладется в каталог exe, которое его загружает. разумеется, что всякие другие файлы должны лежать в этой же папке, а не где-то еще.
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39055982
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvу эмбеддеда нет никакого "bin". он обычно кладется в каталог exe, которое его загружает. разумеется, что всякие другие файлы должны лежать в этой же папке, а не где-то еще.
На основании чего вы так уверены что embedded обычно кладётся в каталог exe? Я вот в специальную подпапочку кладу, чтобы не загромождать основную папку. IBExpert тоже так делает.
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39056050
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb user,

если класть "в специальную папочку", то тогда нужно прописывать этот путь в PATH, и можно получить геморрой при переписывании этого самого PATH (чем угодно, вплоть до установки эмбеддед тем же способом конкурирующей программой).

Эмбеддед класть в папочку имеет смысл только когда комплект программ должен использовать один и тот же embedded. Т.е. экономия места. И эти программы тоже находятся в разных папках.
Если все программы комплекта в одной папке, не вижу никакого смысла embedded размещать где-то еще. А уж если на компе несколько программ с разными embedded - тем более.

У Таблоида, например, противоположный случай. Если он будет в Path прописывать путь к bin N разных Firebird-ов, то получится фигня.

fb userIBExpert тоже так делает.
я не знаю, что ОН делает. я знаю, что я засунул embedded ему рядом с bin, чтобы вдруг в данном случае не вылез какой-то другой embedded.
...
Рейтинг: 0 / 0
Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
    #39056054
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvто тогда нужно прописывать этот путь в PATH
или использовать компоненты, которые позволяют указать путь к клиентской либе.
...
Рейтинг: 0 / 0
25 сообщений из 106, страница 3 из 5
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не могу создать базу в embedded-режиме силами 2.5: "unavailable database"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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