Подскажите пожалуйста где найти статью, как правильно
и грамотно делать backup\restore базы. Заранее спасибо.
backup\restore
Модераторы: kdv, Alexey Kovyazin
Меня как начинающего программиста интерисует,kdv писал(а):документация по gbak (opguide.pdf) + здравый смысл.
мнение профессионалов как правильно и грамотно
производить backup\restore БД. Исходя из книги
"Мир IB" Ковязина я пришел ко мнению, что в
процессе работы БД необходимо при помощи утилиты
gbak.exe делать несколько резервных копий данных
затем проверять их gfix.exe и лишь только затем
делать restore последней копии БД. Так вот у меня
возникает вопрос исходя из Вашего опыта какие
опции этих утилит в стандартной ситуации т.е.
простое копирование и проверка на ошибки
(ведь клиент-заказчик не станет самостоятельно
использовать эти утилиты) необходимо использовать
в клиентском приложении которое стартует эти .exe?
И еще, как объяснить клиент-заказчику, что gfix.exe
отработала без ошибок и, что можно спокойно производить
restore БД? Спасибо за ответ, если что не так извините.
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
рекомендую прочитать книгу еще раз, т.к. gfix к бэкапу не имеет вообще никакого отношения.
клиент-заказчик обязан будет выполнять то, что будет написано в документации на твое ПО по поводу резервного копирования БД. Если он не будет это выполнять, значит ему пофиг сохранность БД.
Твое дело - сделать процедуры резервного копирования и восстановления максимально удобными для клиента. если не нравится gbak/gfix - используй services api (www.ibase.ru/devinfo/ibx.htm)
клиент-заказчик обязан будет выполнять то, что будет написано в документации на твое ПО по поводу резервного копирования БД. Если он не будет это выполнять, значит ему пофиг сохранность БД.
Твое дело - сделать процедуры резервного копирования и восстановления максимально удобными для клиента. если не нравится gbak/gfix - используй services api (www.ibase.ru/devinfo/ibx.htm)