MS SQL Server 查询数据库最近一次备份状态
来源:互联网 发布:域名转出交费费用 编辑:程序博客网 时间:2024/05/21 14:57
1、使用SSMS(SQL Server Management Studio)
选中数据库右击Properties,在General页面即可看到数据库最近一次的备份时间,如下图所示:
2、使用T-SQL
对DBA来说,可能还想要知道数据库的回复模式、备份的类型等信息,此时使用T-SQL来查询数据库最近一次的备份状态应该是最好的办法。
MSDB 数据库会存储SQL Server Agent用于排程警告、作业等相关信息,其中有个数据库备份记录有关的表,叫backupset。而从SQL Server 2005开始,目录检查视图(Catalog View)sys.databases则存储每个SQL Server执行个体中唯一的数据库名称,因此只要用数据库名来连接这2个表的关系便可得知数据库的最近一次备份状态。
T-SQL代码如下:
选中数据库右击Properties,在General页面即可看到数据库最近一次的备份时间,如下图所示:
2、使用T-SQL
对DBA来说,可能还想要知道数据库的回复模式、备份的类型等信息,此时使用T-SQL来查询数据库最近一次的备份状态应该是最好的办法。
MSDB 数据库会存储SQL Server Agent用于排程警告、作业等相关信息,其中有个数据库备份记录有关的表,叫backupset。而从SQL Server 2005开始,目录检查视图(Catalog View)sys.databases则存储每个SQL Server执行个体中唯一的数据库名称,因此只要用数据库名来连接这2个表的关系便可得知数据库的最近一次备份状态。
T-SQL代码如下:
SELECT D.name DatabaseName,RestoreMode = CASE D.recovery_model_descWHEN 'SIMPLE' THEN 'Simple'WHEN 'FULL' THEN 'Full'ELSE 'Bulk record'END,ISNULL(CONVERT(varchar, BS.bdate, 120), 'Never Bakup') AS LastBakupDate,BakupTypes = CASE BS.typeWHEN 'D' THEN 'Database'WHEN 'I' THEN 'Differences'WHEN 'L' THEN 'Recorde'WHEN 'F' THEN 'Files or file groups'WHEN 'G' THEN 'Differential file'WHEN 'P' THEN 'Part'WHEN 'Q' THEN 'Differences in part'ELSE ''ENDFROM sys.databases D LEFT JOIN ( SELECT database_name, MAX(backup_finish_date) bdate, typeFROM msdb.dbo.backupsetGROUP BY database_name, type) BS ON D.name = BS.database_name ORDER BY 1;
执行结果:
- MS SQL Server 查询数据库最近一次备份状态
- sql server 查询最近备份记录
- MS SQL server分布式查询(链接数据库)
- MS SQL SERVER数据库备份BAK还原数据库
- MS SQL Server 2008数据库怎么实现数据库同步备份?
- 查询SQL Server服务最近一次启动时间
- MS SQL Server还原备份
- MS SQL Server数据库查询优化及分页算法
- MS SQL Server数据库查询优化及分页算法
- ms sql server 2005版本以上查询数据库索引信息
- ms SQL server数据库备份、压缩与SQL数据库数据处理的方法
- 压缩MS-SQL Server数据库
- MS Sql Server数据库分区
- sql server 分页/最近查询
- sql server 数据库备份
- Sql Server备份数据库
- sql server数据库备份
- Sql Server数据库备份
- 灵活运用PHP stdClass
- BCB6.0中的__FUNC__(vc++6.0中没有此功能)
- uva 10071
- HDU 2049 不容易系列之(4)——考新郎 (错排)
- 编译原理上机作业3——算符优先算法
- MS SQL Server 查询数据库最近一次备份状态
- 疯狂C++巡讲(下)
- Hibernate实体对象的生命周期
- VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)
- Good morning
- 存储过程 参数化SQL 拼SQL 效率VS实用VS....
- Android开发环境快速搭建(使用ADT Bundle)
- 今天真爽
- SAP FI中配置“特别总帐标志” SGL