Для автоматического выполнения Backup базы данных необходимо, чтобы служба SQL Server Agent запускалась автоматически с запуском MS SQL Server. Опцию автоматического запуска службы можно включить при помощи утилиты SQL Server Service Manager или непосредственно в свойствах SQL Server Agent, которые доступны через SQL Server Enterprise Manager.
Рекомендуется выполнять сохранение данных ежедневно (лучше ночью) в отдельный файл для каждого дня недели, а также ежедневно в середине рабочего дня в один файл с записью поверх.
Для настройки backup нужно запустить SQL Server Enterprise Manager, и открыть пункт Microsoft SQL Severs \ <Имя сервера> \ Management \ SQL Server Agent \ Jobs. Нажать кнопку Run a Wizard , после чего откроется окно Select Wizard, в котором необходимо выбрать пункт Management \ Backup Wizard и нажать OK. Откроется окно Create Database Backup Wizard, нажать Next, после чего выбрать базу данных, для которой настраивается backup.
Здесь необходимо ввести название (Name) и комментарий (Description) для Backup. Нажать Next
Здесь выбрать Database backup – backup the entire database (сохранение базы данных полностью). Нажать Next.
Далее указать путь и имя файла, в который будет сохраняться backup. В разделе Properties выбрать Append to the backup media (Добавлять к предыдущему) или Overwrite the backup media (Переписывать поверх). В первом случае будут накапливаться backup’ы базы данных в одном файле, размер файла соответственно будет значительно расти. Во втором случае каждый новый backup будет удалять предыдущий. Нажать Next.
Здесь оставить, как есть. Нажать Next.
Здесь можно настроить Schedule (расписание) для выполнения сохранения данных по определенным дням \ часам.
Ввести название расписания и нажать Change.
Определить дни \ часы выполнения backup. Нажать ОК, затем еще раз ОК для возвращения в окно Create Database Backup Wizard.
В итоговом окне собрана вся информация по настройке текущего backup’а. Если все настроено верно, нажать кнопку Finish. Чтобы созданный backup отобразился в списке задач, нужно нажать кнопку Refresh (Обновить) .
Аналогичным образом настраиваются backup’ы для остальных дней недели.
Важно: при создании бэкапов необходимо параллельно делать копию файлового каталога базы данных. При восстановлении БД копия каталога базы должна соответствовать по времени бэкапу, из которого восстанавливается база. Если файлы каталога базы восстанавливаются в старый каталог, из него необходимо предварительно удалить все файлы. Архивация каталога базы данных настраивается средствами MS Windows или любыми другими.