Как использовать параметр «Резервный набор истекает:» при создании задачи «Резервное копирование базы данных» в плане обслуживания
При резервном копировании базы данных я хотел бы использовать опцию « Срок действия резервной копии истечет: » для удаления / перезаписи старых резервных копий базы данных. Я не могу использовать эту опцию.
Будем благодарны за любые советы о том, как использовать параметры «Резервный набор истекает:» при создании плана обслуживания.
Параметр «Срок действия резервной копии истекает» используется для указания того, как долго должна быть запрещена перезапись резервной копии. Это не очистит старые файлы резервных копий. Вы можете использовать «Задачу очистки обслуживания» в плане обслуживания для очистки файлов резервных копий старше определенного количества дней.
Срок действия резервной копии истекает
Укажите, когда резервный набор может быть перезаписан другим резервным набором.
Таким образом, старые резервные копии не удаляются, а просто перезаписываются новыми.
Будем благодарны за любые советы о том, как использовать параметры «Резервный набор истекает:» при создании плана обслуживания.
Это зависит от того, как долго вы хотите хранить свои старые резервные копии. У вашей компании есть политика для этого? Вы перемещаете свои резервные копии в хранилище через некоторое время? Если вы это сделаете, вы можете указать любое количество дней для истечения срока действия, если вы копируете резервные копии до истечения срока действия.
У нас возникли проблемы с резервным копированием на магнитной ленте в одной из сред, и мы запустили биты архива, чтобы убедиться, что файлы резервных копий не удаляются до архивации. После резервного копирования базы данных на ленту бит архива будет обновлен, и этот бит используется, чтобы избежать удаления файла перед резервным копированием ленты.
Создание резервной копии базы данных в MS SQL Server 2012
Ниже будет подробно рассказано о том, как создать резервную копию базы данных в MS SQL Server 2012. В младших версиях (например в MS SQL Server 2008) алгоритм получения резервной копии аналогичен.
0. Оглавление
1. Создание резервной копии базы данных

В Microsoft Windows Server 2008 (R2) в меню «Пуск» (Start) — «Microsoft SQL Server 2012» — «Среда SQL Server Management Studio».

Вводим адрес сервера или его псевдоним, данные для авторизации и нажимаем «Соединить» (Connect).

Затем в обозревателе объектов (Object Explorer) раскрываем вкладку «Базы данных» (Databases), кликаем правой кнопкой мыши по базе, из которой необходимо выгрузить данные и в контекстном меню выбираем «Задачи» (Tasks) — «Создать резервную копию…» (Back up…).

Откроется окно настройки свойств резервного копирования базы данных. Здесь можно выбрать:
- Базу данных (Database) для которой создается резервная копия — выбрана база данных с которой мы начинали действия.
- Тип резервной копии (Backup type) — по умолчанию полная (Full). Подробно о различных типах резервных копий читайте здесь.
- Установить флаг «Только резервная копия» (Copy-only Backup) — признак того, что создаваемая резервная копия будет изолирована от обычной последовательности резервных копий SQL Server.
- Компоненты резервного копирования (Backup component) — всю базу данных (Database) или только выбранные файлы (Files and filegroups).
- Срок действия резервного набора данных (Backup set will expire) — период, после которого эта резервная копия может быть перезаписана без явного пропуска проверки на истечение срока. Если выбрано через 0 дн. (After: 0 days), файлы резервной копии не будут перезаписываться.
- Назначение (Destination) — путь к файлу резервной копии на выбранном диске (Disk).

Для того, чтобы изменить или добавить место расположения и имя файла резервной копии или устройства резервного копирования, нажмем «Добавить» (Add…), в окне выбора места расположения резервной копии выберем каталог и имя файла, и закроем все окна нажав «ОК». Для удаления назначения резервного копирования, выделим его в списке и воспользуемся кнопкой «Удалить» (Remove).

Определившись с общими настройками резервного копирования переходим на вкладку «Параметры» (Options).

Здесь установим флаг «Проверить резервную копию после завершения» (Verify backup when finished) для обеспечения больше надежности и установим параметр «Сжимать резервные копии» (Compress backup) для экономии дискового пространства, после чего нажмем «ОК» для запуска процесса создания файла резервной копии.

Если резервное копирование выбранной базы данных завершилось успешно, увидим соответствующее сообщение.

Ну а в указанном ранее каталоге найдем непосредственно сам файл резервной копии выбранной базы данных.

О восстановлении базы данных из резервной копии, можно прочитать в статье «Восстановление базы данных из резервной копии в MS SQL Server 2012»
2. Просмотр информации о событиях резервного копирования и восстановления для базы данных
Для того чтобы узнать, когда производилось создание резервных копий конкретной базы данных, а также восстановление базы данных из резервной копии, можно воспользоваться стандартным отчетом «События резервного копирования и восстановления» (Backup and Restore Events). Для формирования данного отчета необходимо в Обозревателе объектов (Server Oblects) кликнуть правой кнопкой мыши по соответствующей базе данных, в контекстном меню выбрать «Отчеты» (Reports) — «Стандартный отчет» (Standart Reports) — «События резервного копирования и восстановления» (Backup and Restore Events).

Сформировавшийся отчет содержит в себе следующие данные:
- Среднее время, затрачиваемое на операции резервного копирования (Average Time Taken For Backup Operations)
- Успешные операции резервного копирования (Saccessful Backup Operations)
- Ошибки операции резервного копирования (Backup Operation Errors)
- Успешные операции восстановления (Saccessful Restore Operations)

Для просмотра данной информации необходимо раскрыть соответствующую группировку в отчете.

Смотрите также:
Ниже приведена пошаговая инструкция, показывающая как добавить новую базу данных в Microsoft SQLServer 2012 (в более старых редакциях, например в Microsoft SQL Server 2008 R2, набор действий аналогичен). Запускаем…
Раннее я уже писал о создании резервных копий в MS SQL Server 2012. В данной статье подробно рассмотрим процессе восстановления базы данных из имеющейся резервной копии (резервных копий) в MS SQL…
В ситуации когда необходимо перенести базу данных SQL с одного экземпляра MS SQL Server на другой, или изменить каталог хранения файлов базы данных, помогут операции отсоединения (Detach) и присоединения (Attach) баз данных MS SQL Server.…
почему SQL не удаляет старые бекапы?
Microsoft SQL Server Management Studio 12.0.2000.8
Microsoft Analysis Services Client Tools 12.0.2000.8
Microsoft Data Access Components (MDAC) 6.1.7601.17514
Microsoft MSXML 3.0 6.0
Microsoft Internet Explorer 8.0.7601.17514
Microsoft .NET Framework 4.0.30319.1026
Operating System 6.1.7601
на старом сервере эта настройка позволяла автоматом хранить бекапы только за последние 7 дней, все остальные удалялись.
What is the use of "Backup set will Expire:" option while creating Backup Database task in Maintenance plan
While backing up the database, I would like to use «Backup set will Expire:» option to delete/overwrite old database backups. I am not able to use this option.
Any advice on how to use «Backup set will Expire:» options while creating Maintenance plan will be appreciated.
![]()
4 Answers 4
The «Backup set will Expire» option is used to indicate how long a backup should be prohibited from being over written. It will not clean up old backup files. You can use the «Maintenance Clean up Task» in your maintenance plan to clean up backup files older than a certain number of days.
Backup set will expire
Specify when the backup set can be overwritten by another backup set.
So, there’s no deleting of old backups, just overwriting with new ones.
Any advice on how to use «Backup set will Expire:» options while creating Maintenance plan will be appreciated.
This depends on how long you want to keep your old backups. Does your company have a policy for that? Do you move your backups to a storage after a while? If you do, you can specify any number of days for expiry, as long as you copy the backups before the expiry time comes.