SQL Server 2012 Standard Edition kullanıyoruz. Yedekleme ve bakım yapmak için daha kolay ve daha esnek bir çerçeve sağlamak amacıyla Ola Hallengren'in komut dosyalarını da kullanıyorum.
Bu soru Ola'nın senaryoları hakkında çok iyi değil, aynı zamanda en iyi uygulamalardır. Nihai cevabın "şirketinizin gereksinimlerine bağlı olduğunu" fark ettim. Ancak şirketimizin gereksinimleri hakkında bildiklerimi en iyi şekilde nasıl karşılayacağına dair topluluğun tavsiyesini almaya çalışıyorum.
Her 15 dakikada bir işlem günlüğü yedeklemeleri ayarlamak istiyorum. Bu şekilde umarız 15 dakikadan fazla veri kaybetmeziz. ALL_DATABASES kullanan bir iş mi ayarlamalıyım? ya da her veritabanı için bir iş kurmak ve hepsini paralel olarak başlatmak daha mı iyi? Soruyorum, çünkü Ola'nın senaryosunun yedeklemelerin seri olarak başlatıldığını nasıl gördüğümü temel aldığım hissine sahibim. Dizinin dezavantajı, birbirini izleyen her yedeklemenin diğeri tamamlanana kadar beklemesi olacaktır. Bu, yedeklemeler arasındaki süreyi artırabilir (yani 15 dakikadan fazla). Ayrıca endişem bir yedeklemede başarısız olmanın diğerlerinin gerçekleşmesini durdurması ve durumun böyle olmasını istemememdir. Diğerlerinin yedeklemeye devam etmesini isterdim.
Öyleyse Ola'nın komut dosyalarının seri olarak yürütüldüğü ve bir arızanın art arda yedeklemeleri durdurduğu doğru mu?
Ve her veritabanı için bir iş bulmak daha mı iyi? ya da hepsini yapan tek bir iş mi? Eğilimim ayrı işlere doğru, ancak SQL Server DBA'larının genel olarak ne yapma eğiliminde olduğunu anlamak istiyorum.