Глюки с рестором

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

Модераторы: kdv, Alexey Kovyazin

Ответить
meshuggah
Сообщения: 6
Зарегистрирован: 17 янв 2006, 05:19

Глюки с рестором

Сообщение meshuggah » 26 янв 2006, 09:28

Никак не выходит сделать рестор. Ни через ИБэксперт, ни через гбак.
Вот как я делаю через консоль:

C:\Program Files\Firebird\Firebird_1_5\bin\gbak.exe C:\Temp\fb\sec.fbk -USER sysdba -PAS masterkey -P 4096 -C -V -R C
gbak: opened file C:\Temp\fb\sec.fbk
gbak: transportable backup -- data in XDR format
gbak: backup file is compressed
gbak: ERROR: unavailable database
gbak: ERROR: failed to create database C:\Temp\fb\secutity.fdb
gbak: Exiting before completion due to errors

В чем ошибка?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 26 янв 2006, 10:23

1. -C -R C

чой-та? создать, и опять создать? А что еще за буква C?

2. unavailable database - это невозможность обратиться к базе через локальный интерфейс. соответственно, или версия gds32.dll/fbclient.dll не та, или версия FB чуть не та.

надо так:

gbak -c -v c:\temp\fb\sec.fbk localhost:c:\db\sec.fdb -user ... -pass...

размер страницы - это уже по вкусу.

кроме того, я как то не вижу соответствия между приведенными командами и ошибкой
ERROR: failed to create database C:\Temp\fb\secutity.fdb

базе безопасности нафиг не надо размер страницы 4 килобайта.
и потом, если ты хочешь сделать рестор ей, сделай рестор этой БД например в файл s.fdb, потом останови сервер, и подмени security.fdb на этот файл.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 26 янв 2006, 14:14

базе безопасности нафиг не надо размер страницы 4 килобайта.
Вообще-то не помешает. security.fdb с килобайтной страницей откажется апгрейдиться до двойки - там требуются индексы шире 400 байт.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 26 янв 2006, 14:18

где требуются? В security.fdb? я пока не смотрел... В любом случае переносить security.fdb от 1.5 в 2.0 через b/r не надо.

meshuggah
Сообщения: 6
Зарегистрирован: 17 янв 2006, 05:19

Сообщение meshuggah » 31 янв 2006, 07:11

Спасибо. Заработало. Совсем забыл, что нужно через локалхост работать, а не через локал.

Ответить