![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему БД (interBase 6.0) не работает с диска? [D7, IB6.x]
Dmitrich © (2005-08-31 18:15:00)Ситуация такая: Программа клиент может находиться где угодно и она связывается с БД которая находится на CD диске, но почемуто не хочет работать...? Почему и можно ли это исправить? Используется InterBase, файл *.GDB Заранее спасибо.
Alexandr (2005-09-02 16:33:00) [1]
> Dmitrich (31.08.05 20:05) [6]
я фигею... куда еще подробнее.
Виталий Панасенко (2005-09-01 15:36:00) [2]Возьми IBExpert и не парся..Там для этого ОДИН чек-бокс отметить нужно...
Dmitrich (2005-08-31 20:05:00) [3]Stakan, можешь описать этоот процесс подробнее?
Stakan (2005-08-31 19:05:00) [4]Возможность работать с read-only базами данных, а следовательно и помещать их на CD-ROM, появилась только в IB 6.0 и Firebird. Для того, чтобы сделать БД read-only, достаточно выполнить команду
gfix database.gdb -mode read_only
перед этим рекомендуется сделать backup/restore базе данных, предварительно установив флаг no_reserve в true (ключ -use у gfix), чтобы данные в БД были максимально уплотнены.
Также возможно установить режим read_only прямо при restore соответствующей опцией gbak.
Подробнее по режиму read_only см. документацию по IB6.
© ibase.ru
Desdechado (2005-08-31 19:00:00) [5]базу FB можно сделать такой, чтобы сервер при открытии ее не пытался в нее ничего писать, даже номера транзакций
это ее внутренний признак read-only, а не файла базы
но это будет работать только в том случае, если внутри ХП и триггеров нет никакой записи в таблицы БД (например, протоколов)
Dmitrich (2005-08-31 18:58:00) [6]А мне не надо ничего записывать! Как сделать чтобы только читалось?
Виталий Панасенко (2005-08-31 18:30:00) [7]
> Stakan © (31.08.05 18:19) [1]
> Dmitrich (31.08.05 18:15)
> БД не может находится на CD диске, так-как все файлы на
> CD read only, а БД должна быть доступна для записи.
> Скопируй файл БД на жёсткий диск и сними галку read only
В принципе, правильно.. Только БД можно тоже сдеать read-only и тогда на CD можно использовать
Stakan (2005-08-31 18:19:00) [8]Dmitrich (31.08.05 18:15)
БД не может находится на CD диске, так-как все файлы на CD read only, а БД должна быть доступна для записи.
Скопируй файл БД на жёсткий диск и сними галку read only