查询数据库最后一次恢复使用的备份文件
来源:互联网 发布:za淘宝旗舰店是真的吗 编辑:程序博客网 时间:2024/05/17 03:43
在做log shipping的时候经常遇到从数据库不同步的问题。于是我用下面的语句来查询最后一次恢复的log是什么时候的。
SELECT top 1 backup_set_idFROM msdb.dbo.restorehistoryWHERE destination_database_name = 'YourDB'ORDER BY restore_date DESC
然后使用backup_set_id继续查询
select first_lsnfrom msdb..backupsetwhere backup_set_id = @backup_set_id
最后查询到文件名称
USE DBYouWantToCheckGOSELECTs.database_name,m.physical_device_name,CAST(CAST(s.backup_size / 1000000 AS INT) AS VARCHAR(14)) + ' ' + 'MB' AS bkSize,CAST(DATEDIFF(second, s.backup_start_date,s.backup_finish_date) AS VARCHAR(4)) + ' ' + 'Seconds' TimeTaken,s.backup_start_date,CAST(s.first_lsn AS VARCHAR(50)) AS first_lsn,CAST(s.last_lsn AS VARCHAR(50)) AS last_lsn,CASE s.[type]WHEN 'D' THEN 'Full'WHEN 'I' THEN 'Differential'WHEN 'L' THEN 'Transaction Log'END AS BackupType,s.server_name,s.recovery_modelFROM msdb.dbo.backupset sINNER JOIN msdb.dbo.backupmediafamily m ON s.media_set_id = m.media_set_idWHERE s.database_name = DB_NAME()AND first_lsn = @first_lsnGO
0 0
- 查询数据库最后一次恢复使用的备份文件
- 删除最后一次的备份文件vbs
- Sql2000数据库的备份文件恢复到Sql2005的方法
- 10 CI where数据库操作 以及查询最后一次执行的sql语句
- 使用RMAN异机恢复磁带库的备份文件至文件系统
- nokia .nbu 备份文件的恢复
- oracle数据库最后恢复的一招
- oracle数据库最后恢复的一招
- SqlServer根据备份文件.bak恢复数据库
- 一次sql server数据库的恢复过程
- 在DELPHI中,如果数据库备份文件地址是变量,恢复数据库的语句
- mysql怎样利用对所有数据库进行备份的备份文件只恢复某一个数据库
- 查询最后一次消费记录
- 数据库恢复,记录一次全量数据文件丢失的恢复
- 数据库oracle--PL/SQL的使用-禁止生成备份文件 .~sql
- 把Sql Server数据库备份文件恢复到另一个已经存在的数据上的脚本
- pg_restore - 从一个由 pg_dump 创建的备份文件中恢复 PostgreSQL 数据库。
- 查询mysql数据库的最后一条记录
- Audio笔记之Track::attachAuxEffect
- cesiumjs开发实践
- Xcode编译成功,但是提示很多引用或者宏定义的错误
- Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
- 黑马程序员_集合与迭代器
- 查询数据库最后一次恢复使用的备份文件
- Java反射
- Deep Learning 读书笔记(七):关于CNN的实际例子
- java面试宝典(综合知识)
- 面向接口编程详解(二)
- 如何保存ListView上次的滚动条的位置
- 数据库学习之简单的SQL语句
- 链栈的实现
- shell脚本中一些特殊符号