Sql server 备份和恢复事件TSQL

Sql server 备份和恢复事件TSQL,sql-server,tsql,Sql Server,Tsql,我知道SQL Server 2008中有备份和还原事件报告,是否有TSQL命令可以执行相同的操作 该报告提供了如下信息 日期时间 目的地 还原类型 模式 恢复选项 使用者 备份名称 我猜这是在一个系统表的某个地方,但我的谷歌搜索还没有找到任何东西 Cheers运行此查询,该查询将返回包含您要查找的数据的表名 Use[msdb] select * from sysobjects where (name like '%restore%' or name like '%backup%') and

我知道SQL Server 2008中有备份和还原事件报告,是否有TSQL命令可以执行相同的操作

该报告提供了如下信息

  • 日期时间
  • 目的地
  • 还原类型
  • 模式
  • 恢复选项
  • 使用者
  • 备份名称
我猜这是在一个系统表的某个地方,但我的谷歌搜索还没有找到任何东西


Cheers

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

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

我编写了以下查询以获取使用以下SQL存在的数据库的最后还原日期

选择
最新恢复日期的最大值([restore_date]) ,来自[msdb].[dbo].[restorehistory].[br> 上的内部联接sys.databases [目的地\数据库\名称]=名称
分组依据[目的地\数据库\名称]


干杯

@MicroProcessor,我要找的是报告源,不是还原操作,谢谢。我想这些信息存储在
msdb
系统数据库中,请检查我编辑的答案。@MicroProcessor,再次感谢,不是我要找的,实际上找到了我要找的系统表,请参阅下面的答案。