当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:21:00  来源:本站整理

操纵事件日记来恢复Update、Delete误操作惹起的数据丧失[MSSQL防范]

赞助商链接



  本文“操纵事件日记来恢复Update、Delete误操作惹起的数据丧失[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
大概有不少朋友碰到过这样的问题:
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等操作,那么是无法利
用上述办法来恢复数据的.
  以上是“操纵事件日记来恢复Update、Delete误操作惹起的数据丧失[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 操纵事件日记来恢复Update、Delete误操作惹起的数据丧失
  • 操纵事件日记来恢复Update、Delete误操作惹起的数据丢
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .