Есть необходимость программно сохранять БД без отключения пользователей. Если делать BacKUp, то как быть уверенным, что он восстановится на 100% ? (а иначе зачем его вообще делать)…
Если нет возможности гарантировать 100%-ое восстановление с BacKUp, может:
1.Копировать файл БД «на горячую», но какими средствами это делать? Ведь простое копирование открытой БД может вывести ее из строя.
2.Делать BacKUp и восстанавливать его под новым именем, но как получить результат восстановления – удачно/не удачно, или пробывать подключаться к этой восстановленной БД и если подключение прошло удачно, то ОК, а иначе Error?
В общем, необходимо программно создавать резервные копии БД со 100% гарантией их целостности! Подскажите, какие есть стандартные методы решения такой задачи.
Необходимо программно создавать резервные копии БД со 100%
Модератор: kdv
Re: Необходимо программно создавать резервные копии БД со 100%
если не лазить в БД шаловливыми ручками бекап будет работоспособный 100%
так же можно почитать про nbackup благо мануал переведен на русский давно.
так же можно почитать про nbackup благо мануал переведен на русский давно.
Re: Необходимо программно создавать резервные копии БД со 100%
еще почитать www.ibase.ru/devinfo/db_repair.htm , вторую половину.
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: Необходимо программно создавать резервные копии БД со 100%
Ещё можно подумать о создании Hot Standby сервера с помощью репликации.
Re: Необходимо программно создавать резервные копии БД со 100%
nbackup, как вариант.
Правда, есть нюансы.
Правда, есть нюансы.