备份和还原事件TSQL

时间:2011-06-29 09:43:29

标签: sql-server tsql

我知道SQL Server 2008中有备份和还原事件报告,是否有相同的TSQL命令?

该报告提供以下信息

  • 日期时间
  • 目的地
  • 还原类型
  • 模式
  • 恢复选项
  • 用户
  • 备份名称

我猜这是在系统表的某处,但我的谷歌搜索还没找到任何东西。

干杯

2 个答案:

答案 0 :(得分:0)

运行此查询,该查询将返回包含您要查找的数据的表名称

Use[msdb]
select * from sysobjects where (name like '%restore%' or name like '%backup%') and type='U'

答案 1 :(得分:0)

我编写了以下查询以获取使用以下SQL存在的数据库的上次恢复日期。

  

选择
        Max([restore_date])为LastRestoreDate         ,[destination_database_name] FROM [msdb]。[dbo]。[restorehistory] ​​
  内连接sys.databases on   [destination_database_name] =名称
  按[destination_database_name]

分组

干杯