Модуль резервного копировани и востановления БД FireBird
Написал программу для резервного копирования базы программы и восстановления ее из резервной копии.
Функции:
- Резервное копирование БД в указанное время, через указанный промежуток времени или при нажатии «Скопировать БД»
- Восстановление БД из указанной резервной копии базы «Источник» в новый фаил базы «В базу»
- Обновление индексов базы указанной в резервном копировании «сервер» «фаил» и использует данные подключения к БД «Логин» «Пароль».Это ускоряет работу поиска и вывода запросов к базе.
- Подключение к БД необходимо для подключения к базе модулей восстановления копирования и обновления индексов. Если подключение отличается от стандартных укажите свои настройки.
При резервном копировании фаил копии сохраняется на сервере в виде back_дата-время.gbk и можно делать удаленно если есть соединение с базой (в локальной сети или через интернет)
Восстановление делается только на сервере с базой и ее копией (не удаленно) и копия базы (название файла) должно быть новой (сделано чтоб не удалить копии баз которые возможно понадобятся если с копией что то не так).
Незабудте после востановления указать в программе название новой БД. Если востановилось коректно можете переименовать базу на преведущее название, чтоб не перенастраивать все клиентские ПК, или тогда на всех клиентских ПК укажите новое название базы.
Также полезно почитать причины повреждения баз