Cara menghapus Cadangan dari kumpulan cadangan di SQL Server 2008 R2

10

Judulnya cukup meringkasnya. Kami kehabisan ruang pada disk cadangan kami, dan harus menghapus cadangan lama dari set. Sepertinya saya tidak dapat menemukan informasi tentang ini.

Jeremy Boyd
sumber

Jawaban:

9

Saya akan mengubah strategi cadangan Anda untuk menulis ke file individual untuk setiap cadangan basis data. Anda kemudian dapat memiliki langkah rencana pemeliharaan yang memeriksa lokasi cadangan Anda dan menghapus file * .bak yang lebih lama selama X hari.

datagod
sumber
1
Setuju 100% - tulis cadangan Anda sebagai file individual. Gunakan paket perawatan atau skrip Ola Hallengren yang sangat baik.
Peter Schofield
Kami akhirnya melakukan ini, hanya saja kami harus memiliki rencana pemeliharaan, dan bahwa cadangan tidak dapat mengatasinya.
Jeremy Boyd
4

Tidak ada cara (yang pernah saya dengar) untuk menghapus satu cadangan dari file cadangan. Inilah sebabnya mengapa orang menulis setiap cadangan ke file terpisah sehingga Anda bisa menghapus file lama.

mrdenny
sumber
Apakah Anda tahu jika ada yang berubah dari 2011? Saya telah menghabiskan banyak waktu mencari cara untuk menghapus cadangan individu dari file.
Kamil Gosciminski
1
Tidak ada yang berubah dan saya berharap tidak ada yang berubah di depan itu. Sebenarnya fitur baru seperti cadangan ke url hanya mendukung satu cadangan per file.
mrdenny
-1

Nah, jika Anda benar-benar ingin mendapatkan db dengan item-item yang dipilih, Anda bisa mengembalikan database ke database baru dan memilih cadangan yang ingin Anda simpan sambil memulihkan.

jwize
sumber