Необходимо программно создавать резервные копии БД со 100%

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
Antoxa
Сообщения: 169
Зарегистрирован: 06 июл 2006, 10:53

Необходимо программно создавать резервные копии БД со 100%

Сообщение Antoxa » 02 июн 2009, 15:49

Есть необходимость программно сохранять БД без отключения пользователей. Если делать BacKUp, то как быть уверенным, что он восстановится на 100% ? (а иначе зачем его вообще делать)…
Если нет возможности гарантировать 100%-ое восстановление с BacKUp, может:
1.Копировать файл БД «на горячую», но какими средствами это делать? Ведь простое копирование открытой БД может вывести ее из строя.
2.Делать BacKUp и восстанавливать его под новым именем, но как получить результат восстановления – удачно/не удачно, или пробывать подключаться к этой восстановленной БД и если подключение прошло удачно, то ОК, а иначе Error?
В общем, необходимо программно создавать резервные копии БД со 100% гарантией их целостности! Подскажите, какие есть стандартные методы решения такой задачи.

Attid
Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Re: Необходимо программно создавать резервные копии БД со 100%

Сообщение Attid » 02 июн 2009, 17:20

если не лазить в БД шаловливыми ручками бекап будет работоспособный 100%

так же можно почитать про nbackup благо мануал переведен на русский давно.

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

Re: Необходимо программно создавать резервные копии БД со 100%

Сообщение kdv » 02 июн 2009, 18:30

еще почитать www.ibase.ru/devinfo/db_repair.htm , вторую половину.

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

Re: Необходимо программно создавать резервные копии БД со 100%

Сообщение Dimitry Sibiryakov » 03 июн 2009, 12:21

Ещё можно подумать о создании Hot Standby сервера с помощью репликации.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: Необходимо программно создавать резервные копии БД со 100%

Сообщение WildSery » 03 июн 2009, 12:29

nbackup, как вариант.
Правда, есть нюансы.

Ответить