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

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

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

Буду очень признателен зв толковый совет.
...
Рейтинг: 0 / 0
13.04.2005, 18:43
    #33014349
S.G.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
Вот, покопался у себя в, гм, "архивах":
автор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
13.04.2005, 20:00
    #33014449
_svs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
Если я правильно понял (плохо у меня с английским) для нормальной работы нужен read-write device и с CD всё запустить не удастся. Или я ошибся?
...
Рейтинг: 0 / 0
13.04.2005, 20:38
    #33014483
_svs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
Если я правильно понял (плохо у меня с английским) для нормальной работы нужен read-write device и с CD всё запустить не удастся. Или я ошибся?
...
Рейтинг: 0 / 0
13.04.2005, 20:45
    #33014494
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
ты неправильно понял. тебе советуют на диске класть инсталляцию своей проги, которая будет вставать на обычный HDD юзера, а базу открывать с CD.
...
Рейтинг: 0 / 0
13.04.2005, 20:59
    #33014504
_svs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
понял я правильно :), всё с CD запустить нельзя, необходимо часть файлов переносить на винт.
Прогамма прекрасно и с CD работает, проблема в том что файл блокировок создаётся по умолчанию в каталоге указанном в firebird.conf в RootDirectory. А этот какталог, само собой, то же на CD, отсюда проблема.
Если бы не нужно было работать с UDF и кодироваками русскими, можно подсунуть в RootDirectory путь на HDD, пусть там создаёт *.lck, тогда можно работать (к сожалению кодировки нужны).
При запуске, приложение копирует с CD на HDD во временный каталог каталоги intl , udf и файл firebird.msg, в firebird.conf (на CD) в RootDirectory прописываем путь ко временному каталогу. При закрытии можно чистить.
Не очень красиво но всё работает.
Спасибо за советы.
...
Рейтинг: 0 / 0
13.04.2005, 21:29
    #33014534
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
а зачем тебе вообще rootdirectory, в embedded-то? ты скопировал файлики на диск, запустил прогу оттуда - ничего ж настраивать не надо.
...
Рейтинг: 0 / 0
14.04.2005, 11:18
    #33015255
_svs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
задача сотстоит в том чтобы дать пользователю CD и всё работало (без копирования на диск), а RootDirectory нужен что б указать серверу где искать intl иначе с win1251 работать отказывается, но сервер туда же (RootDirectory) и файл lck пытается всунуть от и проблема. RootDirectory должен указывать на read-write device, соответственно и intl должен быть там же.
Всего
...
Рейтинг: 0 / 0
14.04.2005, 12:03
    #33015435
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
Привет, _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
14.04.2005, 14:11
    #33015946
_svs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
задача сотстоит в том чтобы дать пользователю CD и всё работало (без копирования на диск), а RootDirectory нужен что б указать серверу где искать intl иначе с win1251 работать отказывается, но сервер туда же (RootDirectory) и файл lck пытается всунуть от и проблема. RootDirectory должен указывать на read-write device, соответственно и intl должен быть там же.
Всего
...
Рейтинг: 0 / 0
14.04.2005, 14:13
    #33015954
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
Повтори в третий раз.
Может полегшает...
...
Рейтинг: 0 / 0
14.04.2005, 14:14
    #33015959
_svs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
если настаиваешь :))
спасибо за ссылку
...
Рейтинг: 0 / 0
15.01.2006, 20:12
    #33483764
hell_admin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
Ну и как с Yaffi получилось?
...
Рейтинг: 0 / 0
15.01.2006, 20:39
    #33483777
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
А че там - всего лишь полгода прошло...
...
Рейтинг: 0 / 0
15.01.2006, 21:14
    #33483803
hell_admin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
Лучше поздно чем никогда... :))
Мне полгода назад на это было пофиг.
...
Рейтинг: 0 / 0
15.01.2006, 21:21
    #33483807
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
hell_adminНу и как с Yaffi получилось?Как сейчас у Дятла с Read-Only не знаю, но раньше можно было сделать БД доступной толькой для чтение (кажтеся gbak'ом) записать ее на диск и работать как обычно (для чтения). Навряд ли в Yaffil вручную перекрыли этот режим. А вообще на данный момент больше смысла использовать FireBird.
...
Рейтинг: 0 / 0
16.01.2006, 01:46
    #33483948
(Oleg Loa)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
В данном случае нужно удобнее как раз ипользовать Yaffil Personal, т.к. у него хватает интеллеката рзамещать файлы lck и пр. в системной временной папке, болле того он проще в установке - ничего никуда прописывать не надо да и фалов меньше
...
Рейтинг: 0 / 0
16.01.2006, 04:37
    #33483974
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
Хм... А одновременный доступ в несколько коннектов?
...
Рейтинг: 0 / 0
16.01.2006, 09:28
    #33484132
hell_admin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли создать БД, работающую на чтение на CD?
значит Yaffi...
я как понял firebird embedded тоже не дает возможности нескольких коннектов.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Возможно ли создать БД, работающую на чтение на CD? / 25 сообщений из 65, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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