Apa gunanya opsi "Kumpulan cadangan akan Kedaluwarsa:" saat membuat tugas Basis Data Cadangan dalam paket Pemeliharaan


24

Saat mencadangkan basis data, saya ingin menggunakan opsi " Kumpulan cadangan akan Kedaluwarsa: " untuk menghapus / menimpa cadangan basis data lama. Saya tidak dapat menggunakan opsi ini.

Saran apa pun tentang cara menggunakan opsi "Kumpulan cadangan akan Kedaluwarsa:" saat membuat rencana Pemeliharaan akan dihargai.


Apa yang dimaksud dengan "Saya tidak dapat menggunakan opsi ini"? Dari mana Anda mendapatkan gagasan bahwa kedaluwarsa akan menghapus cadangan?
Aaron Bertrand

Apakah ini pernah diselesaikan? Saya memiliki tugas pembersihan Pemeliharaan yang hanya memperbarui tabel msdb. Itu tidak menghapus file cadangan fisik.

@ David Apakah mungkin akun SQL Server Agent tidak memiliki izin untuk menghapus file-file itu? Apakah mereka lokal atau jauh? Sudahkah Anda mencari sama sekali? misalnya saya menemukan ini , ini dan ini di halaman pertama pencarian.
Aaron Bertrand

Jawaban:


24

Opsi "Kumpulan cadangan akan Kedaluwarsa" digunakan untuk menunjukkan berapa lama cadangan harus dilarang ditulis secara berlebihan. Itu tidak akan membersihkan file cadangan yang lama. Anda dapat menggunakan "Tugas Pembersihan Pemeliharaan" dalam rencana pemeliharaan Anda untuk membersihkan file cadangan yang lebih lama dari beberapa hari tertentu.


2

Dari MSDN Back Up Database Task (Rencana Pemeliharaan)

Kumpulan cadangan akan kedaluwarsa

Tentukan kapan set cadangan dapat ditimpa oleh set cadangan lain.

Jadi, tidak ada penghapusan cadangan lama, hanya menimpa dengan yang baru.

Saran apa pun tentang cara menggunakan opsi "Kumpulan cadangan akan Kedaluwarsa:" saat membuat rencana Pemeliharaan akan dihargai.

Ini tergantung pada berapa lama Anda ingin menyimpan cadangan lama Anda. Apakah perusahaan Anda memiliki kebijakan untuk itu? Apakah Anda memindahkan cadangan ke penyimpanan setelah beberapa saat? Jika ya, Anda dapat menentukan jumlah hari untuk kedaluwarsa, selama Anda menyalin cadangan sebelum waktu kedaluwarsa datang.


Oke izinkan saya lebih tepat ... Salah satu paket perawatan DBA saya yang dirancang sebelumnya (hanya pada 1 server) dengan opsi ini (Kumpulan cadangan akan kedaluwarsa setelah 7 hari) tanpa menambahkan tugas Pembersihan pemeliharaan, cadangan akan dimasukkan ke folder di Server yang sama . Saya akhirnya secara manual menghapus file cadangan lama ketika ada ruang krisis. Sebelum saya menambahkan tugas pembersihan Pemeliharaan untuk menghapus file cadangan yang lebih lama (lebih dari 7 hari), saya tertarik untuk memahami niat DBA saya sebelumnya untuk memilih opsi ini daripada menambahkan tugas pembersihan Pemeliharaan.
Vijred

Terima kasih untuk klarifikasi. Sepertinya saya berpikir bahwa cadangan baru akan segera menimpa yang sudah kadaluwarsa, tetapi itu tidak terjadi. Jika Anda berada dalam krisis ruang, pilihan terbaik adalah dengan menggunakan tugas pembersihan Pemeliharaan.
Milena Petrovic

0

Kami memiliki beberapa masalah dengan backup tape di salah satu lingkungan dan mulai bit Arsip untuk memastikan bahwa file cadangan tidak dihapus sebelum diarsipkan. Setelah database dicadangkan dalam rekaman, bit arsip akan diperbarui dan bit ini digunakan untuk menghindari penghapusan file sebelum backup kaset.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.