位置: 编程技术 - 正文

SQL Server 2008及更高版本数据库恢复方法之日志尾部备份(sql server 2008r)

编辑:rootadmin

推荐整理分享SQL Server 2008及更高版本数据库恢复方法之日志尾部备份(sql server 2008r),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql server 2008 developer,sql server 2008升级到2016,sql server 2008升级2014,sql server 2008r,sql server 2008升级2014,sql server 2008升级2014,sql server2008r2,sql server2008升级到2008 r2,内容如对您有帮助,希望把文章链接给更多的朋友!

经常看到有人误删数据,或者误操作,特别是update和delete的时候没有加where,然后就喊爹喊娘了。人非圣贤孰能无过,做错可以理解,但不能纵容,这个以后再说,现在先来解决问题。

遇到这种情况,一般都是没有做备份,不然也不会来发问了。首先要冷静,否则会有更大的灾难。直到你放弃。

解决方法:

对于这类问题,主要是找回误操作之前的数据,在之前,有个很出名的工具Log Exploer,听说还挺好用的,这个网上大把教程,这里就不多说了。但是唯一遗憾的是,不支持及更高版本,这时除了其他第三方工具,那么最常用的就是本文提到的方法——日志尾部备份。本文实验环境R2,对于及其以上版本可以使用这个方法,其实也可以,很少用,没试过,只是之前可以使用Log Exploer,所以就没必要用这种方法。

下面图文并茂讲解操作方法,至于原理,不属于本文范围,而且我相信真遇到误操作的时候,估计没人会看原理了。

步骤:

(1)、检查数据库的恢复模式,如图:

或者使用脚本检查:

结果如下:

确保数据库的恢复模式最起码不能为【简单】。至于如何修改成完整模式,我觉得这些应该没必要多说了。

切记,对于任何重要环境,不仅仅是客户正式环境(俗称生产环境),都强烈建议使用【完整恢复模式】,虽然对于另外两种(大容量日志(BULK_LOGGED)、简单(SIMPLE))来说,完整恢复模式产生的日志会大,但是在出现问题的时候,就会觉得这些都不算什么了。并且我也想不到任何理由对于正式环境不使用完整恢复模式。只要管理得当,完整恢复模式的日志也不会太变态。

(2)、这里其实隐含另外一步,曾经做过最少一次的完整备份。因为所有类型的备份都基于完整备份,如果没有最少一次完整备份,其他类型的备份都是多余的,所以在这里强调一下,在创建完一个新数据库之后,强烈建议甚至强制做一次完整备份。

使用上面的语句粗略可以看到有那些数据库做过备份,由于测试,所以做了几次备份,可以看到我这个时间点已经做了备份了。

(3)、确保别人不再连接数据库,然后做一次日志尾部备份:

首先先创建一点数据:

由于tempdb永远为简单恢复模式,所以不适合做案例。 这里使用微软的示例数据库AdventureWorks

检查一下结果:

然后来做个删除操作,为了定位是啥时候发生的,我加了一个waitfor命令,让它在某个时间发生,这样恢复的时候就有准确性:

现在来看看数据:

到这一步,灾难出现了,但是切记要冷静。

下面就是本文的重点开始,做一次日志备份,最重要是选择【备份日志尾部】

SQL Server 2008及更高版本数据库恢复方法之日志尾部备份(sql server 2008r)

然后在【选项】页选择:除【事务日志】除,其他红框包裹的地方为强烈建议勾选的地方。并且保证数据库不要有别人在连接,因为备份日志尾部会使数据库处于还原状态,拒绝其他会话的连接,如果不断开其他连接,是备份不了的。

然后按确定,当然,可以使用上方的【脚本】来生成语句:

此时,数据库会处于【正在还原】的状态

如果发现备份不了可以用下面语句查看,并把spid杀掉:

SELECT * FROM sys.sysprocesses WHERE dbid=DB_ID('AdventureWorks')

执行结果:

然后kill掉。

接着继续备份。

然后进行还原,如图:

先要还原完整备份,选择最近的那次,由于日志备份的特性(以后其他文章再说),只认最后一次备份,所以要选择最新的那次,否则还原不了。

这里又有一个注意事项,记得选择:

接着还原日志文件,这是最最重要的一步:

然后:

由于实验的时候出了点问题,后面重做了,所以时间选择到:分,我是在:分删除数据的。这里不用太在意,只要把时间点指定到你误删除的时间之前即可。而由于日志尾部备份都是最后一个备份文件,所以这里选则红框部分即可:

现在再检查一下:

可以看到,数据已经还原成功。

总结:

平时不做备份,出问题来喊急,这是苟有自取,还有一些脑袋发热的人喜欢看到ldf很大就直接删除,那以后出问题就别怪微软了。

本文中的方法看上去有点繁琐,但是实操几次就觉得好了,但是步骤建议严格按照上面说的,因为一旦操作错误,就很麻烦,此时再次强调——冷静冷静再冷静!!!!!!

这种方法有几个缺点:

1、如果你发现误操作以后还有很多人做了操作,那么你还原成功后,别人的操作就会冲掉,所以发生误操作后,要马上停止别人对数据库的操作。

2、 这个方法要对数据库独占,所以你想偷偷恢复是不行的了。勇敢承认错误吧。

对于核心数据表,还是要先做好预防操作,可以看:SQLServer恢复表级数据。

标签: sql server 2008r

本文链接地址:https://www.jiuchutong.com/biancheng/312161.html 转载请保留说明!

上一篇:SQL Server 2008数据库误删数据如何进行数据恢复(sql server 2008数据库)

下一篇:SQL Server 2008 R2安装配置方法图文教程(sql server 2008 R2安装)

  • 带息负债融资成本率意义
  • 股票印花税计算公式
  • 一般纳税人条件要求2020
  • 行政事业单位购买固定资产的流程
  • 固定资产直接计入成本的规定
  • 零余额账户出纳做什么
  • 转出多交增值税最后怎么做平
  • 事业单位人员租房有补助吗
  • 增值税都有哪些科目
  • 结转损益类收入科目的余额其中主营业务收入
  • 出售无形资产计入资产处置损益还是营业外收入
  • 制造费用结转生产成本金蝶怎么操作
  • 施工图审查费谁出
  • 开给个人的普票怎么做分录
  • 个人所得税生育险
  • 小规模纳税人零申报什么意思
  • 文化事业建设费税率
  • 付给企业的律师费用
  • 集体福利是否可以抵税
  • 不锈钢材料开票
  • 接管财务要对接哪些内容?
  • 现金折扣通过财务费用核算
  • win11操作中心怎么关闭
  • 计提社保公司承担部分的会计分录
  • win10打开游戏老是提示
  • 小微企业免税的会计分录怎么写
  • kb4586819更新
  • 社保退回的工伤怎么赔偿
  • 事业单位收到拨款怎么办
  • vue批量上传图片至oss
  • 波特兰在哪
  • 试用期不交金后面补缴
  • php 图片上传
  • 普票部分红冲,还需要退回原发票吗
  • 超限量发票申请下来后怎么操作
  • 一个楼盘可以开盘几次
  • 微信支付开发步骤
  • ChatGPT全面升级,GPT4支持多模态数据。
  • 休产假期间社保个人部分怎么办
  • 企业年金管理费专票能抵扣吗
  • 资产处置损益算营业外收入吗
  • 公司购入车辆的增值税怎么算
  • mysql的my.ini配置
  • sqlserver如何使用
  • 建筑工程机械设备租赁属于什么行业
  • 员工的医药费计入什么科目
  • 专项资金的账务处理 借:银行存款 贷:其他应付款
  • 递延所得税资产和负债账务处理
  • 总公司给分公司拨款属于什么
  • 增值税附加税需要写进合同吗
  • 来料加工账务处理案例
  • 委托加工物资的加工费计入什么科目
  • 公司往来借款怎么做账
  • 企业利润分配明细表
  • 多做费用有什么好处
  • 加计扣除怎么申报
  • 工业营业收入含税吗
  • macbook怎么开hdr
  • 联想笔记本bios设置启动顺序
  • ubuntu的终端在哪
  • os x yosemite10.10.5怎么样?os x yosemite10.10.5公测版下载地址
  • linux中的用户管理主要涉及用户账号文件
  • windows xp系
  • zui哪个版本最好
  • win7开机桌面黑色
  • linux a
  • 原生js实现promise.all
  • js移动端布局
  • unity开发的小游戏
  • javascript提交数据
  • AndroidAnnotations框架Eclipse下的配置
  • [置顶]电影名字《收件人不详》
  • js对象用法
  • adb把文件拷贝到手机
  • 如何用android
  • jquery fullpage
  • 新公司税务登记完后还需要什么流程
  • 如何提高税收执法质效管理
  • 跨市变更税务登记要多久
  • 小店区国税地税局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设