Как удалить резервную копию из набора резервных копий в SQL Server 2008 R2


10

Название в значительной степени подводит итог. На наших дисках резервных копий не хватает места, и нам нужно удалить старые резервные копии из набора. Я не могу найти какую-либо информацию по этому вопросу.

Ответы:


9

Я бы изменил вашу стратегию резервного копирования, чтобы записывать отдельные файлы для каждой резервной копии базы данных. После этого вы могли бы подготовить шаг плана обслуживания, который изучит ваше местоположение резервной копии и удалит файлы * .bak старше X дней.


1
Согласитесь на 100% - напишите ваши резервные копии в виде отдельных файлов. Используйте планы обслуживания или отличные сценарии Олы Хелленгрен.
Питер Шофилд

Мы закончили тем, что сделали это, просто воняет, что у нас должен быть план обслуживания, и что резервный набор не может справиться с этим.
Джереми Бойд

4

Нет способа (о котором я когда-либо слышал) удалить одну резервную копию из файла резервной копии. Вот почему люди записывают каждую резервную копию в отдельный файл, чтобы вы могли просто удалить старые файлы.


Знаете ли вы что-нибудь изменилось с 2011 года? Я потратил много времени на поиск способа удаления отдельных резервных копий из файла.
Камил Госциминский

1
Нет, ничего не изменилось, и я ожидаю, что ничего не изменится на этом фронте. Фактически, новые функции, такие как резервное копирование на URL, поддерживают только одну резервную копию на файл.
Мрденный

-1

Что ж, если вы действительно хотите получить базу данных с этими выбранными элементами, вы можете восстановить базу данных в новую базу данных и выбрать резервные копии, которые вы хотите сохранить при восстановлении.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.