Я настроил задание агента SQL Server для выполнения резервного копирования каждую ночь в 3 часа ночи. Задание добавляет резервную копию к существующему файлу резервной копии и устанавливает срок ее действия через 7 дней.
Он работал в течение нескольких недель, но файл резервной копии становится очень большим, и если я посмотрю на содержимое файла (нажав «Содержимое» на экране конфигурации резервного копирования), я увижу, что у него есть каждая резервная копия с момента запуска задание, и резервные копии с истекшим сроком действия не перезаписываются новыми резервными копиями.
Я создал работу в Management Studio, щелкнув правой кнопкой мыши базу данных, выбрав задачи> резервное копирование, а затем задав следующие параметры:
- Тип резервного копирования: Полный
- Компонент резервного копирования: База данных
- Срок действия резервной копии истекает: через 7 дней
- Место назначения: диск (затем выбрал файл)
- Перезаписать носитель: создать резервную копию существующего набора носителей, добавить к существующему набору резервных копий
Затем я использовал окно «Сценарий для нового запроса» и скопировал команду на шаг в задании агента.
Я использую SQL Server 2005
Как я могу настроить это для перезаписи старых резервных копий с истекшим сроком хранения в файле резервной копии, а не для хранения копии каждой резервной копии? Я просто хочу один файл, который всегда содержит последние 7 дней резервных копий.