SQL Server: how to query when the last transaction log backup has been taken?

前端 未结 2 806
隐瞒了意图╮
隐瞒了意图╮ 2021-02-07 09:36

I would like to query for all databases (in SQL Server 2008 instance) date when the last transaction log backup has been taken. How to do that? I know that this information is s

2条回答
  •  渐次进展
    2021-02-07 10:11

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

提交回复
热议问题