powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Возможно ли создать БД, работающую на чтение на CD?
25 сообщений из 65, страница 1 из 3
Возможно ли создать БД, работающую на чтение на CD?
    #32381029
Alex_I_am
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли создать БД, работающую на чтение на CD? Можно ли обойтись без переписывания ее нажесткий диск? Например, для базы, содержащей ссылки на фото, записанные на том же CD, и краткую информацию о каждом фото. Спасибо.
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #32381052
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSDE в режиме Read-Only
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #32381074
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yaffil Personal и FbEmbed могут
только установить у базы флаг Readonly
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #32381546
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк ЕвгенийYaffil Personal и FbEmbed могут
только установить у базы флаг Readonly
Сам придумал, или кто сказал?
А флажок сей выставляется при помощи gfix -mo[de] read_only .
Или же во время восстановления из бекапа, с тем же самым флажком.
А работать с ReadOnly-базой может любая версия сервера, начиная с IB6,
в том числе все версии Yaffil и FireBird
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #32381708
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я же сказал у БАЗЫ а не у ФАЙЛА !!!
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #32382496
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Мимопроходящий
>А работать с ReadOnly-базой может любая версия сервера, начиная с IB6,
в том числе все версии Yaffil и FireBird

Все правильно, только для Yaffil Personal и FbEmbed не надо на комп сервер ставить, это не сложно даже из программы но ... в данном случае все-таки Yaffil Personal и FbEmbed более подходящее решение!

С уважением, Denis Uskov
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Возможно ли создать БД, работающую на чтение на CD?
    #33014221
_svs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Firebird 1.5.2 Embedded Server, при открытии БД система пытается создать файл hostname.lck в папке указанной в firebird.conf в RootDirectory.
Если всё на CD возникает ошибка при создании файла "operating system directive CreateFile falied". Как с этим бороться? Можно указать где системе создавать lck файл (вообще его не создавать)? База read-only (не файл).

Буду очень признателен зв толковый совет.
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33014349
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, покопался у себя в, гм, "архивах":
авторSubject: Re: [firebird-support] Re: how to run embedded firebird in a
CD in readonly mode.

At 11:39 AM 11/02/2004 +0000, robert_hollay wrote:
>But is it possible to make a "true" read only embedded server
>installation on a CD? I mean, all the stuff on one CD (not only
>the database, but the server too).
>Can security.fdb be read only?

When it's used, the security.fdb can't be read-only - but the Windows
Embedded Server doesn't use it.

But I don't think you could make a whole embedded app that runs off a CD,
because the OS has to put an exclusive lock on the database file. I think
you'd have to have the application + client as an installable app on the
host machine, with a routine to create the database alias to point to the
location of the database on the CD-Rom drive.

I set up an embedded server app + read-only database on flash drive. That
worked fine, because it's a read-write device, so no problem with the
exclusive lock.

/heLen

> Helen Borrie <helebor@t...>;
>wrote:
> > At 06:52 AM 11/02/2004 +0000, you wrote:
> >
> > Yes.
> >
> > You actually have to make it a read-only database *before* you copy
>it to
> > the CD.
> > Either
> > restore it from a backup with the -mode read_only switch
> >
> > or
> > use gfix:
> >
> > gfix -mode read_only /path/to/your/database
> >
> > heLen
> > >
>
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33014449
_svs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я правильно понял (плохо у меня с английским) для нормальной работы нужен read-write device и с CD всё запустить не удастся. Или я ошибся?
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33014483
_svs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я правильно понял (плохо у меня с английским) для нормальной работы нужен read-write device и с CD всё запустить не удастся. Или я ошибся?
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33014494
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты неправильно понял. тебе советуют на диске класть инсталляцию своей проги, которая будет вставать на обычный HDD юзера, а базу открывать с CD.
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33014504
_svs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
понял я правильно :), всё с CD запустить нельзя, необходимо часть файлов переносить на винт.
Прогамма прекрасно и с CD работает, проблема в том что файл блокировок создаётся по умолчанию в каталоге указанном в firebird.conf в RootDirectory. А этот какталог, само собой, то же на CD, отсюда проблема.
Если бы не нужно было работать с UDF и кодироваками русскими, можно подсунуть в RootDirectory путь на HDD, пусть там создаёт *.lck, тогда можно работать (к сожалению кодировки нужны).
При запуске, приложение копирует с CD на HDD во временный каталог каталоги intl , udf и файл firebird.msg, в firebird.conf (на CD) в RootDirectory прописываем путь ко временному каталогу. При закрытии можно чистить.
Не очень красиво но всё работает.
Спасибо за советы.
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33014534
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем тебе вообще rootdirectory, в embedded-то? ты скопировал файлики на диск, запустил прогу оттуда - ничего ж настраивать не надо.
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33015255
_svs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
задача сотстоит в том чтобы дать пользователю CD и всё работало (без копирования на диск), а RootDirectory нужен что б указать серверу где искать intl иначе с win1251 работать отказывается, но сервер туда же (RootDirectory) и файл lck пытается всунуть от и проблема. RootDirectory должен указывать на read-write device, соответственно и intl должен быть там же.
Всего
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33015435
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, _svs!
Ты пишешь:

_svs s> задача сотстоит в том чтобы дать пользователю CD и всё работало (без копирования на диск), а RootDirectory нужен что
б
s> указать серверу где искать intl иначе с win1251 работать отказывается, но сервер туда же (RootDirectory) и файл lck пытается
s> всунуть от и проблема. RootDirectory должен указывать на read-write device, соответственно и intl должен быть там же.
Yaffil Personal пробовал? Если не ошибаюсь, у него нет этих рудиментов с RootDirectory.
Брать тут: http://yaffil.ibase.ru/download/yaffil887.exe

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33015946
_svs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
задача сотстоит в том чтобы дать пользователю CD и всё работало (без копирования на диск), а RootDirectory нужен что б указать серверу где искать intl иначе с win1251 работать отказывается, но сервер туда же (RootDirectory) и файл lck пытается всунуть от и проблема. RootDirectory должен указывать на read-write device, соответственно и intl должен быть там же.
Всего
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33015954
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Повтори в третий раз.
Может полегшает...
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33015959
_svs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если настаиваешь :))
спасибо за ссылку
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33483764
hell_admin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и как с Yaffi получилось?
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33483777
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А че там - всего лишь полгода прошло...
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33483803
hell_admin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лучше поздно чем никогда... :))
Мне полгода назад на это было пофиг.
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33483807
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hell_adminНу и как с Yaffi получилось?Как сейчас у Дятла с Read-Only не знаю, но раньше можно было сделать БД доступной толькой для чтение (кажтеся gbak'ом) записать ее на диск и работать как обычно (для чтения). Навряд ли в Yaffil вручную перекрыли этот режим. А вообще на данный момент больше смысла использовать FireBird.
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33483948
(Oleg Loa)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В данном случае нужно удобнее как раз ипользовать Yaffil Personal, т.к. у него хватает интеллеката рзамещать файлы lck и пр. в системной временной папке, болле того он проще в установке - ничего никуда прописывать не надо да и фалов меньше
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33483974
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... А одновременный доступ в несколько коннектов?
...
Рейтинг: 0 / 0
Возможно ли создать БД, работающую на чтение на CD?
    #33484132
hell_admin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
значит Yaffi...
я как понял firebird embedded тоже не дает возможности нескольких коннектов.
...
Рейтинг: 0 / 0
25 сообщений из 65, страница 1 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Возможно ли создать БД, работающую на чтение на CD?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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