查看数据库服务各数据库备份状态

转载 2015年07月10日 09:45:24

 列出服务器上各数据库的备份情况


WITH CTE_Last_Full_Backup(database_name,backup_start_date,rank)as
  ( SELECT database_name,backup_start_date ,rank()over(partition BY database_name
                                                       ORDER BY backup_start_date DESC) AS rank
   FROM msdb.dbo.backupset
   WHERE TYPE='D' ),
     CTE_Last_Log_Backup(database_name,backup_start_date,rank)AS
  ( SELECT database_name,
           backup_start_date ,
           rank()over(partition BY database_name
                      ORDER BY backup_start_date DESC) AS rank
   FROM msdb.dbo.backupset
   WHERE TYPE='L' )
SELECT d.name AS database_name,
       f.backup_start_date AS last_full_backup,
       l.backup_start_date AS last_log_backup ,
       recovery_model_desc
FROM sys.databases AS d
LEFT JOIN CTE_Last_Full_Backup AS f ON d.name=f.database_name
AND f.rank=1
LEFT JOIN CTE_Last_Log_Backup AS l ON d.name=l.database_name
AND l.rank=1
ORDER BY d.name

语句中的type='D'表示全备份,而type='L'表示日志备份,至于差异备份,则是type='I'



相关文章推荐

Sybase建多个服务和数据库备份和恢复详解

Sybase数据库可以建多个服务,包括(本地服务和网络服务) 因为之前本机建的服务是用网络IP建的,所以当断网之后就不能用数据库服务了, 所以今天特地来建个本地服务,这是我在建的过程和遇到的一些问...

php 数据库备份、还原

1. mydb.php //DB类 2. backup.php //备份脚本 3. restore.php //还原脚本 mydb.php class db{ v...

sql2005,mysql数据库备份,及sql2005日志压缩

#sql2005日志压缩 "sqcrm2009" 为数据库 "sql2005管理维护新建t-sql" use sqcrm2009; go dump transaction sqcrm2009 w...

oracle数据库备份(imp,exp命令)

ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑...

mysql数据库备份相关问题

文章转自:http://www.jb51.net/article/41570.htm 一、备份的目的 做灾难恢复:对损坏的数据进行恢复和还原 需求改变:因需求改变而需要把数据还原到改变以...

Oracle数据库备份与恢复的常用方法

Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。  一、 导出/导入(Export/Impo...

MySQL平台数据库备份方案详细说明

在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表已破坏,用...

MongoDB导入导出以及数据库备份

-------------------MongoDB数据导入与导出------------------- 1、导出工具:mongoexport     1、概念:         mongoDB...

mysql数据库备份与恢复命令

mysqldump -h主机名  -P端口 -u用户名 -p密码 (–database) 数据库名 > 文件名.sql 备份MySQL数据库的命令 mysqldump -hhostname -...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)