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

转载 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'



MySQL监控工具之orzdba

安装 orzdba 代码SVN地址:http://code.taobao.org/p/orzdba/src/trunk/ 说明:Perl脚本,用于对Linux主机和MySQL相关指标进行实...

mysqldump备份原理及注意事项

关于MySQL热备,可分为两种方式: 逻辑备份 物理备份 对于前者,常用的工具是MySQL自带的mysqldump,对于后者,常用的工具是Percona提供的XtraBackup。对于规模比较小,业务...

qq西游单机服务端数据库备份sql2005

  • 2013年04月30日 19:03
  • 7.63MB
  • 下载

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

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

Oracle-数据库备份与恢复

数据库备份与恢复 实验目的 掌握oracle数据库常用的备份方法。 实验内容 (1)数据备份的方法 实验步骤 1、数据库备份 1)Oracle物理备份与恢复 .0.准备工作: (1)...

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

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

批处理(bat)实现SQLServer数据库备份与还原

备份数据库.bat @echo off set path=%path%;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn echo 数...

Oracle数据库备份与恢复 - RMAN恢复

RMAN恢复原理首先还是得理解Oracle数据库恢复的一个原理。数据库恢复是指将数据库恢复到一个一致性的状态,整个恢复操作可以分为两个步骤,数据库修复(RESTORE)和恢复(RECOVER)。Ora...

SQL server 2008R2 数据库备份和还原

先说点题外话  第一篇博客有点小激动 。由于时间关系决定先写一个比较简单的数据库备份和还原。当初还是菜鸟的时候被实验室老师学长扔在一边,全靠自己琢磨,当时强大的网民群体真心帮了不少忙。所以临近毕业,也...

用计划任务和批处理程序实现数据库备份的自动异地存储

第一步,在备份目的电脑上建立一个共享文件夹(需要密码保护),并且将共享文件夹映射成本地磁盘(这里映射出Z盘,后面代码中会出现)。 第二步,数据库定期备份(以SQL2008举例) 1、打开SQL S...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:查看数据库服务各数据库备份状态
举报原因:
原因补充:

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