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