Такую схему резервного копирования использую я. Восстановить БД можно вплоть до 15 минут. (Работа частично связана с аутсорсингом, есть подопечные, которые выполняют задания, поэтому так расписываю, можно сказать что взято из руководства для инженеров):
- Используется полная (FULL) модель восстановления базы данных, проверить можно в свойствах конкретной базы.
- При настройке Резервного копирования все бекапы делаются в одну папку, на сетевое хранилище, для каждой бд SQL должен создавать отдельный каталог (ниже все показано в картинках).
- Предприятие уведомить о проверке хранилища (после перепадов напряжения\выключения света).
Должно быть создано 4 задания, которые должны называться так:
- «01 FULL» - полный бекап.
- «02 DIFF» - Разностный (дифференциальный).
- «03 TRANZ» - транзакции
- «04 CLEAN» - чистка (где должно быть 2 задания для расширений bak и trn)
- Обязательно сохраняем все задания нажав на дискету.
- Запускаем каждое задание по очереди проверяем выполнение.
Заходим в свойства базы, проверяем что используется полная модель восстановления (Recovery model: FULL), если стоит простая (Simple), то переводим базу в FULL.
Бэкап полный (01 FULL). Примечание: делаются все базы, 1 раз в неделю с субботы на воскресенье ночью. Для каждой базы создается своя директория (автоматом), под цифрой 3 на левом скриншоте.
«02 DIFF» Бекап разностный (дифференциальный). Примечание: делается раз в день. База только RFTS-ALCO.
«03 TRANZ» Бекап транзакций. Примечание: делается каждый день, каждые 15 минут, база только RFTS-ALCO. Расширение файла trn.
«04 CLEAN» Чистка системы. Примечание: создается один MaintancePlan в котором содержится ДВА задания:
- Первое чистит устаревшие BAK файлы.
- Второе чистит устаревшие TRN файлы.