Bu, BT departmanınızın sunucu düzeyinde yedeklemeler için hangi ürünü kullandığına bağlıdır.
Örneğin, sanal bir ortamda VMWare sunucunun anlık görüntülerini alacaktır. SQL Server dahil ise VMWare, çoğu Admins'in (veya varsayılan olarak bilmiyorum olabilir) anlık görüntü sırasında veritabanları için IO'yu donduracak bir seçeneğe sahiptir. Şimdi bu sadece birkaç saniye sürecek olsa da, uygulamanızda sorunlara neden olma potansiyeline sahipsiniz ve veritabanını geri yüklemek için gerçekten güvenilir bir yöntem değil.
Sunucu düzeyinde yedeklemeler yapmak için 3. taraf bir ürün kullanıyorsanız, bu sadece veritabanlarınızın dosya düzeyinde yedeklerini almaktır. SQL Server'ın Windows perspektifinden kilitlenmiş bağlı mdf ve ldf dosyalarına sahip olması nedeniyle, kilitli dosyaların yedeklerini alma yeteneğine de sahip olmalıdır. Symantec'in BackupExec'i, bunu gerçekleştirmek için Gelişmiş Açık Dosya Seçeneği'ni kullanır, böylece temel olarak kilitli dosyanın resmini çekebilir. Veritabanını böyle bir yedekleme ile geri yüklemek zorunda kalırsanız, seslerin çoğu DBA'ları kandırması gibi, veritabanının bu yedeklemeyi alırken tutarlılığını düşünün. Veri yükleme işlemi yapılırken yedekleme başlatılırsa, bu yedeklemenin hangi kısmının elde edildiğini garanti etmez?
SQL Server yerel yedeklemeleri, iyi yedekler olarak doğrulandıkları için güvenilirdir. Bir FULL için yedeklemeyi başlattığınızda, bu durumun veri yükleri ve benzeri bir programa sahip olup olmadığınızı tam olarak bilirsiniz. TAM kurtarma modeli guarentees için bir günlük yedekleme o veritabanını ikinci aşağı geri yükleyebilirsiniz.
Yöneticiniz sunucu düzeyinde yedeklemeyi kullanmaya ayarlanmışsa, kullandıkları ürünü yoğun şekilde araştırırım. Herhangi bir SQL Server "eklenti" veya veritabanlarının VDI yedeklemelerini yapmak için satın alınabilir yedekleme aracı olup olmadığını öğrenmek istiyorum.
Ayrıca, SQL Server yedeklemeleri başarısız olursa, doğrulama ve sorun giderme konusunda ne tür bir katılımınız olması gerektiğini yöneticinizle birlikte düşünüp tartışabilirsiniz. Netbackup'u önceki işlerde yoğun bir şekilde kullandım ve birkaç yıl önce Netbackup'ın SQL Server aracısının ortamları için test kullanımını denemek istedim. Bu, destek sağlamak zorunda olan diğer DBA'ları da içeriyordu. Onlara, SQL Server için yedekleme hatalarının giderilmesinin Netbackup hakkında iyi bir şey bilmenizi gerektirdiğini söyledim. Netbackup ana sunucuları genellikle Unix sunucularında çalıştırılır, bu yüzden şimdi bazı Unix'leri bilmelisiniz .... zaten meşgulseniz eğlenceli olabilir ama daha çok acı çekebilir. Dikkate alınması gereken bir şey ve yöneticinizle iyi bir tartışma noktası olabilir ve sorun giderme işlemlerinden kimin sorumlu olduğunu öğrenin.