Bakım planında Veri Tabanı Yedekleme görevi oluşturulurken “Yedekleme seti sona erecek:” seçeneğinin kullanımı nedir?


24

Veritabanını yedeklerken, eski veritabanı yedeklemelerini silmek / üzerine yazmak için " Yedekleme süresi sona erecek: " seçeneğini kullanmak istiyorum . Bu seçeneği kullanamıyorum.

Bakım planını oluştururken "Yedekleme seti sona erecek:" seçenekleri nasıl kullanılacağına dair herhangi bir tavsiye


"Bu seçeneği kullanamıyorum" ne demek? Süre sonunun yedekleri sileceği fikrine nereden ulaştınız ?
Aaron Bertrand

Bu hiç çözüldü mü? Yalnızca msdb tablolarını güncelleştiren bir Bakım temizleme görevim var. Fiziksel yedekleme dosyalarını silmez.

@David SQL Server Agent hesabının bu dosyaları silme izninin olmaması mümkün mü? Yerel mi yoksa uzak mı? Hiç aradınız mı? örneğin buldum bu , bu ve bu bir aramanın ilk sayfasında.
Aaron Bertrand

Yanıtlar:


24

"Yedekleme setinin süresi dolar" seçeneği, bir yedeklemenin ne kadar süreyle yazılmasının yasaklanması gerektiğini belirtmek için kullanılır. Eski yedekleme dosyalarını temizlemez. Belirli bir günden daha eski olan yedekleme dosyalarını temizlemek için bakım planınızdaki "Bakım Temizleme Görevini" kullanabilirsiniz.


2

MSDN'den Yedekleme Veritabanı Görevi (Bakım Planı)

Yedekleme kümesinin süresi doluyor

Yedekleme kümesinin başka bir yedekleme kümesinin üzerine ne zaman yazılabileceğini belirleyin.

Yani eski yedekleri silmek yok, sadece yenileriyle yazmak.

Bakım planını oluştururken "Yedekleme seti sona erecek:" seçenekleri nasıl kullanılacağına dair herhangi bir tavsiye

Bu, eski yedeklemenizi ne kadar süreyle saklamak istediğinize bağlıdır. Şirketinizin bunun için bir politikası var mı? Bir süre sonra yedeklerinizi depoya mı aktarıyorsunuz? Bunu yaparsanız, yedekleri sona erme süresi dolmadan önce kopyaladığınız sürece sürenin dolması için istediğiniz sayıda gün belirleyebilirsiniz.


Tamam, daha hassas olalım… Önceden DBA tasarımlarımdan biri (yalnızca 1 sunucuda) bu seçenekle (7 gün sonra yedekleme seti sona erecek) bakım planı, Bakım temizleme görevi eklenmeden, aynı Sunucu üzerindeki bir klasöre alınacak . Bir alan crunch olduğunda eski yedekleme dosyalarını el ile silmeyi bırakıyorum. Eski yedekleme dosyalarını (7 günden daha eski) silmek için Bakım temizleme görevi eklemeden önce, önceki DBA’nın Bakım temizleme görevi eklemek yerine bu seçeneği seçme niyetini anlamak istiyorum.
Vijred

Açıklama için Thx. Bana öyle geliyor ki, yeni yedeklemelerin süresi dolmuş olanların üzerine hemen yazacağını sanıyordu, ancak bu gerçekleşmedi. Eğer bir boşlukta yer alıyorsanız, en iyi seçenek Bakım temizleme görevlerini kullanmaktır.
Milena Petrovic

0

Ortamlardan birinde teyp yedeklemelerinde bir sorun yaşadık ve yedeklemelerin arşivlenmeden önce silinmemesini sağlamak için Arşiv bitleri başlattık. Veritabanı teypte bir kez yedeklendiğinde Arşiv biti güncellenir ve bu bit teyp yedeklemeden önce dosyanın silinmesini önlemek için kullanılır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.