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


10

Назва в значній мірі підсумовує це. На наших резервних дисках не вистачає місця, і нам потрібно видалити старі резервні копії з набору. Я не можу знайти інформацію про це.

Відповіді:


9

Я б змінив вашу стратегію резервного копіювання для запису в окремі файли для кожної резервної копії бази даних. Тоді ви можете зробити етап плану технічного обслуговування, який вивчає ваше резервне місце розташування та видаляє * .bak файли старші X днів.


1
Погодьтеся на 100% - записуйте резервні копії як окремі файли. Використовуйте плани технічного обслуговування або чудові сценарії Ola Hallengren.
Пітер Шофілд

Ми закінчили це робити, тільки смердить, що ми повинні мати план технічного обслуговування, і що резервна копія не може це впоратися.
Джеремі Бойд

4

Немає способу (про який я коли-небудь чув) видалити одну резервну копію з файла резервної копії. Ось чому люди записують кожну резервну копію в окремий файл, щоб ви могли просто видалити старі файли.


Чи знаєте ви, чи змінилося щось з 2011 року? Я витратив багато часу на пошук способу видалення окремих резервних копій з файлу.
Каміль Гощімінський

1
Нічого нічого не змінилося, і я очікував, що нічого не зміниться на тому фронті. Насправді нові функції, такі як резервне копіювання на URL, підтримують лише одну резервну копію на файл.
mrdenny

-1

Добре, якщо ви дійсно хочете отримати db з цими вибраними елементами, ви можете відновити базу даних до нової бази даних та вибрати резервні копії, які ви хочете продовжувати відновлювати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.