Son backup alma tarihini bulmak

2 Eyl by NURULLAH ÇAKIR

Son backup alma tarihini bulmak

Aşağıdaki script yardımıyla o instance üzerindeki her veritabanının son backup alma tarihini bulabilirsiniz. ‘L’ yazan yer Log Backup olduğunu gösteriyor. Eğer bu kısma D yazarsanız alınan en son full backup tarihini, G yazarsanız alınan en son differential backup tarihini görebilirsiniz. Eğer veritabanınız AG’ye dahilse her iki node üzerinde bu script’i çalıştırdığınızda doğru sonucu görebilirsiniz. Çünkü backup diğer node üzerinden alınmış olabilir.

 

SELECT   sd.name,
         MAX(bs.backup_finish_date) AS backup_finish_date
FROM     master.sys.sysdatabases sd
         LEFT OUTER JOIN msdb..backupset bs
         ON       bs.database_name = sd.name
         AND      bs.type          = 'L'
GROUP BY sd.name
ORDER BY backup_finish_date DESC

 

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir