当前位置: 首页 > news >正文

[转]SQL Server利用数据库日志恢复数据到时间点的操作

可能有不少朋友遇到过这样的问题:
update或delete语句忘带了where子句,或where子句精度不够,执行之后造成了严重的后果,
这种情况的数据恢复只能利用事务日志的备份来进行,所以如果你的SQL没有进行相应的全库备份
或不能备份日志(truncate log on checkpoint选项为1),那么就无法进行数据的恢复了,或者
只能恢复到最近一次的备份的数据了。

以下简单说明恢复数据方法:
1,如果误操作之前存在一个全库备份(或已有多个差异备份或增量备份),首先要做的事就是进
进行一次日志备份(如果为了不让日志文件变大而置trunc. log on chkpt.选项为1那你就死翘了)
    backup log dbName to disk='fileName'
2,恢复一个全库备份,注意需要使用with norecovery,如果还有其他差异或增量备份,则逐个恢

    restore database dbName from disk='fileName' with norecovery
3,恢复最后一个日志备份即刚做的日志备份,指定恢复时间点到误操作之前的时刻
    restore log dbName from disk='fileName'
    with stopat='date_time'

以上这些操作都可以在SQL SERVER企业管理器里完成,难度不大。。。

当然,如果误操作是一些不记日志的操作比如truncate table,select into等操作,那么是无法利
用上述方法来恢复数据的...
 

相关文章:

  • fastJson
  • 做最好的自己
  • [导入]上传大文件时,找不到服务器的错误问题!
  • python第一课
  • 基于WinXP sp2配置biztalk2004遇到的问题及解决
  • 多线程笔记——1
  • 八大排序算法
  • Andorid自定义attr的各种坑
  • 发送邮件代码--ASP.NET中常用代码之一
  • css在线sprite
  • C#中的类型转换
  • 20180925 SQL Server游标使用
  • 青蛙
  • jQuery介绍
  • SmartPersistenceLayer 3.1 事务处理
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • create-react-app项目添加less配置
  • Javascript弹出层-初探
  • Nodejs和JavaWeb协助开发
  • React as a UI Runtime(五、列表)
  • React系列之 Redux 架构模式
  • Terraform入门 - 3. 变更基础设施
  • yii2中session跨域名的问题
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 好的网址,关于.net 4.0 ,vs 2010
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 跨域
  • 微信小程序填坑清单
  • 我与Jetbrains的这些年
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 小而合理的前端理论:rscss和rsjs
  • 智能合约Solidity教程-事件和日志(一)
  • 大数据全解:定义、价值及挑战
  • 函数计算新功能-----支持C#函数
  • 数据库巡检项
  • #ifdef 的技巧用法
  • #预处理和函数的对比以及条件编译
  • $.ajax中的eval及dataType
  • (06)Hive——正则表达式
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (转)平衡树
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • @Bean有哪些属性
  • []T 还是 []*T, 这是一个问题
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [Android Pro] AndroidX重构和映射
  • [Android]一个简单使用Handler做Timer的例子
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
  • [C/C++]数据结构 循环队列
  • [C/C++]数据结构----顺序表的实现(增删查改)
  • [CISCN2019 华东北赛区]Web2
  • [C和指针].(美)Kenneth.A.Reek(ED2000.COM)pdf
  • [EFI]Atermiter X99 Turbo D4 E5-2630v3电脑 Hackintosh 黑苹果efi引导文件