Никак не выходит сделать рестор. Ни через ИБэксперт, ни через гбак.
Вот как я делаю через консоль:
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, Alexey Kovyazin
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 на этот файл.
чой-та? создать, и опять создать? А что еще за буква 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