Автоматическое резервирование базы данных программы

База данных программы (файлы *.tps в подкаталоге .\Exam4\Dat) довольно надежна и может работать годами без поломок и обслуживания. Но по вине "железа", из-за сбоев питания или "человеческого фактора" могут произойти самые разные аварии, поэтому очень рекомендуем предварительно позаботиться об автоматическом создании резервных копий файлов базы данных.  Мы предлагаем организовать резервирование данных при помощи нашей утилиты BathRun. Все что она делает хорошо видно в файле Batchrun.txt, который является "командным файлом" для этой программы.

Этот командный файл написан в расчете на то что программа  BachRun запускается из основного каталога программы Экзаменатор (например c:\Exam4)  и в этом каталоге существуют подкаталоги с именами: c:\Exam4\Backup\1, c:\Exam4\Backup\2, ... по c:\Exam4\Backup\7 (по одному на каждый из семи дней недели).

Программа BathRun.exe должна запускаеться вместо программы TestEd.exe, для чего ее ярлык создается на Рабочем столе, в меню "Пуск" и т.п.  При запуске BathRun сначала копирует все файлы базы данных в один из подкаталогов, предназначенных для резервных копий (в зависимости от текущего дня недели)
и после этого запускает программу TestEd.exe. Причем копирование файлов базы данных выполняется только один раз в день при первом ее запуске в этот день.

В результате работы программы мы всегда будем иметь семь резервных копий базы данных за последние семь дней. Эти файлы могут пригодиться в случае какой-либо аварии или "поломки" файла базы данных.

Для увеличения надежности, рекомендуется каталог Backup с резервными данными расположить на другом жестком диске или даже на другом компьютере локальной сети. Это будет дополнительной страховкой от аварии жесткого диска. В этом случае, конечно, нужно подкорректировать путь к каталгу Backup в файле BachRun.txt.

Подробную информацию о программе BachRun можно посмотреть здесь.

Содержание