====== Варианты настройки ====== [[:nb_agbDBBackuper|Проект "Агбис Резервное копирование"]]\\ E:\_Projects\Agbis.dxe\AdminTools\agbDBBackuper\agbDBBackuper.dpr\\ Проверяем, что в папке с программой **agbDBBackuperGUI.exe** находится программа **agbDBBackuper.exe**.\\ Запускается программа **agbDBBackuperGUI.exe**\\ Переключаемся на форму "Настройки".\\ {{:pasted:20211108-102449.png}}\\ ===== Вариант 1 "Agbis Local" ===== Рекомендуемый вариант для создания локальных бэкапов.\\ Для создания бэкапов потребуется свободного места\\ F = 3 * S + 7 * B где * S - размер исходной базы данных.\\ * B - размер инкрементной копии базы данных (B Если временно сетевая папка недоступна, то все бэкапы будут сохраняться на главном компьютере в локальной папке.\\ После восстановления доступа, все бэкапы будут скопированы на удаленный компьютер и удалены из локальной папки.\\ **На форме "Служба"**\\ Для того чтобы создание бэкапов выполнялось по расписанию необходимо установить и запустить службу **AgbisServiceDBBackuper**\\ **На форме "Восстановление из бэкапа"**\\ Через несколько дней проверить, что тест создания бэкапов по расписанию проходит успешно.\\ ===== Вариант 5 "Agbis Complex Small" ===== Вариант для создания бэкапов с гарантий восстановления даже после полного выхода из строя сервера базы данных.\\ Резервная копия не копируется на удаленный компьютер.\\ Для создания бэкапов потребуется свободного места на сервере базы данных\\ F = 2 * S Для создания бэкапов потребуется свободного места на удаленном компьютере\\ R = 2 * S где * S - размер исходной базы данных.\\ Коэффициент 2 для F получается, так как требуется место для последнего бэкапа уровня 0 плюс место для резервной копии.\\ Коэффициент 2 для R получается, так как требуется место для двух бэкапов уровня 0, а резервную копию на удаленном компьютере не делаем.\\ **На форме "Настройки"**\\ Нажимаем кнопку **Добавить БД**, чтобы создать запись для настройки бэкапов базы данных.\\ Блок **Главный компьютер**\\ * **Алиас** = Agbis Complex Small\\ * **Файл базы данных** = d:\DB\Test\Complex2\ARM.fdb\\ * **Порт** = 3050\\ * **Login** = SYSDBA\\ * **Пароль** = masterkey\\ * **Кодировка** = WIN1251\\ * **Описание БД** = Локальное создание бэкапов и резервной копии с копированием на удаленный компьютер\\ * **Файл резервной базы данных** = d:\DB\Test\Complex2\ARM_clone.fdb\\ * **Папка для бэкапов** - d:\DB\Test\Complex2\back\ \\ Блок **Удаленный компьютер**\\ * **Удаленный компьютер** = включено * **Сетевая папка** = \\192.168.192.128\Complex2 * **Login** = VMWin10FB\adm * **Пароль** = 1 * **Файл удаленной резервной БД** = * **Папка для удаленных бэкапов** = \\192.168.192.128\Complex2\ Блок **Настройки уровней бэкапов**\\ Уровень 0.\\ Нажимаем кнопку **Добавить уровень**\\ * **Хранить, дней** = 2 Ежедневно делать бэкап в 02:00\\ Нажимаем кнопку **Сохранить настройки**. \\ {{:pasted:20211108-135247.png}}\\ Выполнить тест создания локального бэкапа.\\ Нажимаем кнопку **Тест создания бэкапа**. \\ На форме **"Восстановление из бэкапа"** проверить, что тест создания бэкапа уровня 0 прошел успешно.\\ {{:pasted:20211108-135429.png}}\\ Для проверки сетевой части нужно на форме **"Восстановление из бэкапа"** нажать кнопку **Удаление файлов с основного компьютера**.\\ После завершения процесса проверить, что в сетевой папке на удаленном компьютере появились файлы бэкапов и резервная копия, а из локальной папки лишние файлы удалены.\\ **На форме "Служба"**\\ Для того чтобы создание бэкапов выполнялось по расписанию необходимо установить и запустить службу **AgbisServiceDBBackuper**\\ **На форме "Восстановление из бэкапа"**\\ Через несколько дней проверить, что тест создания бэкапов по расписанию проходит успешно.\\ ===== Вариант 6 "Agbis Complex Large" ===== Расширенный вариант для создания бэкапов с гарантий восстановления даже после полного выхода из строя сервера базы данных.\\ Для создания бэкапов потребуется свободного места на сервере базы данных\\ F = 2 * S + B1 + B2 Для создания бэкапов потребуется свободного места на удаленном компьютере\\ R = 9 * S + 22 * B1 + 6 * B2 где * S - размер исходной базы данных.\\ * B1 - размер инкрементной копии базы данных уровня 1 (B1 * [[develop:nb_Realization|Проект "Агбис Резервное копирование" Реализация]]\\