位置: 编程技术 - 正文

SqlServer2008误操作数据(delete或者update)后恢复数据的方法(sqlserver2008误操作数据)

编辑:rootadmin

推荐整理分享SqlServer2008误操作数据(delete或者update)后恢复数据的方法(sqlserver2008误操作数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:误删了sql server,sqlserver2008误操作数据,sql server 错误,sql server删了怎么办,误删了sql server,sqlserver误操作恢复,sqlserver2008误操作数据,sqlserver误操作恢复,内容如对您有帮助,希望把文章链接给更多的朋友!

实际工作中,有时会直接在数据库中操作数据,比如对数据进行delete或者update操作,当进行这些操作的时候,如果没有加上 where条件或者where条件不合理,那么导致的结果可想而知,如果操作的又是线上数据库,那么这个后果将会非常严重。

当事情发生后,我们要想办法补救,针对于sqlserver数据库,有个很出名的工具Log Exploer。具体操作使用大家可以自行搜索;针对于sqlserver也有这样的工具,但是大多是需要付费的...我们尝试用 sqlserver的事务日志来恢复这些受影响的数据。

用事务日志恢复数据,需要两个必要条件:

1、正确的完整数据库的最后一次备份

如果没有数据库完整备份,是不能做事务日志备份的,所以建议创建数据库时,恢复模式一项,应当选择'完整'。

2、正确的即时点

即所要恢复到数据的时间点,这个时间点一般选择误操作发生时间往前一点的时间点,所以当误操作发生时,应尽量记下这个时间点,不然可能导致恢复的数据不够准确。比如,

误操作发生于:,这个时间点我们可以选择:,如果选择的太靠前,比如:,那么:--:这段时间内的数据就不能被恢复了。

下面记录具体的操作步骤:

首先新建一个数据库dbtest,注意创建数据库时恢复模式一项选择'完整',在数据库中新建一个Table_1,并插入一些数据,然后对该数据库做一个完整备份。

这个备份,主要是模拟实际工作中对数据库的备份,实际中由于数据库可能很大,所以一般备份是一天或者两天进行一次。

SqlServer2008误操作数据(delete或者update)后恢复数据的方法(sqlserver2008误操作数据)

备份成功后,接着再往Table_1中插入几条数据, 模拟在原数据库基础上新增加的数据,然后执行一个sql语句:delete from Table_1,模拟误操作,并记录下时间,比如:.误操作发生后,我们要赶紧进行事务日志的备份,我们就是根据此备份来还原数据的。

事务日志备份完后,我们可以新建个数据库dbtest1,然后把之前备份的数据库在新建的数据中进行还原,之所以这么做,是因为用事务日志 恢复数据库需要获得数据库的独占访问权,如果在原库上进行恢复,那么这需要对原库停止对外服务,但是这样,可能会导致线上系统不能正常运行,造成非常大的 影响,所以我们新建个数据库用作数据的还原,而不影响线上系统的正常进行。最后把新库中还原回来的数据,再导入到原库中。

对dbtest1进行还原时,注意"选项"的配置

数据库还原成功后,此时dbtest1应为正在还原的状态:,接着对数据库进行还原:任务—>还原—>事务日志,

时间点选择误操作之前的一个时间点,比如::,然后确定,完成全部数据恢复操作。  

下面的一段话源自其他帖子:

1、这是一般大型网站数据安全的一个办法,因为数据库比较大(可能有几百G)数据,做一次完整备份时间很长,而且影响数据库服务器的性能, 为保证数据安全,大多采用完整备份+事务日志备份来保证数据安全。例如:一天做一次或者2天做一次完整备份,几个小时内做一次日志备份。(当然可以用写一 个job来实现)

2、如SQL server 里的镜像就是采用的这种事务日志同步的方法保证数据的同步。

3、如果恢复的日志数据出现”LSN“太早和太晚说明了事务日志间的不连续。这时要注意备份 的时间和顺序。

参考文章:

SQL Server 数据库误删数据如何进行数据恢复

SQL Server 及更高版本数据库恢复方法之日志尾部备份

拯救你的数据 通过日志恢复MSSQL数据

标签: sqlserver2008误操作数据

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

上一篇:SQL Server 打开或关闭自增长(sql server打开方式)

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

  • 房产税计入哪个科目 新会计准则
  • 公司租的住宅和商品房
  • 外出经营是什么意思
  • 包装物租金要交消费税吗为什么
  • 购买财务软件可以抵税吗
  • 银行承兑汇票相当于贷款
  • 公司向公司借款可以无息吗
  • 营业收入就是开票不含税么
  • 没申报可以开票嘛
  • 加盟费是怎么回事
  • 所得税汇算清缴捐赠支出扣除标准
  • 税金及附加包括个人所得税吗
  • 进项税额可以在买东西吗
  • 出售股票公允价值变动在借方
  • 税率3%开成5%会罚款吗?
  • 公司分期付款买车可以抵税吗
  • 土地无形资产摊销的会计处理
  • 个体工商户税收标准2023年
  • 金税盘非征期汇总资料未报送
  • 房租发票进项税额抵扣
  • 企业在开办期间发生的费用如何处理
  • 法人实名认证需要带什么
  • 贷款利息支出属于
  • 土地增值税的税率和速算扣除数
  • windows全部禁用
  • 收到水电费的增值税普通发票怎么做账
  • 滴滴公司的员工打车要钱吗
  • 企业接到银行收账通知
  • window11如何打开任务管理器
  • 以前年度多计提的附加税怎么冲回
  • 小规模纳税人税控设备可以抵扣吗设备
  • 工程施工广告牌
  • 发包工程补付工程款分录
  • ROS2+cartographer+激光雷达+IMU里程计数据融合(robot_locazation) 建图
  • 权益工具与金融负债的转换
  • vuexl
  • 微信小程序支付接口调用
  • 通过点击office文件按钮可以选择设置系统选项
  • 如何让别人访问自己的qq空间
  • 股东股权转让是什么意思
  • 进口关税增值税如何做账
  • 贷款利息发票可以随便开吗
  • 装货费用
  • dedecms安装及配置
  • 资产减值损失的借贷方向
  • 往来对账的作用
  • 无偿调入的固定资产怎么记账
  • 数据库双亲结点
  • 所得税申报报表
  • 不征税收入怎么做会计分录
  • 工伤陪护费计入哪个科目
  • 折旧费用分摊科目是什么
  • 工会疗养费用怎么做账
  • 委托加工存货收回后直接用于销售的账务处理
  • 低值易耗品摊销借贷方向
  • 定金与订金不同
  • 购入汽车当月需要计提折旧吗
  • 小企业会计准则和企业会计准则的区别
  • 分公司从业人数填越少越好吗
  • mysql多表查询方式
  • mac中怎么给表情添加文字
  • docker1.12.6
  • 64位VMware虚拟机系统打不开怎么办?
  • 怎样升级智慧中小学版本软件
  • 如何在ubuntu上安装软件
  • pm是什么软件的缩写
  • 用javascript
  • javascript对象的属性和方法
  • js动态表格可修改表格数据
  • shell备份文件脚本
  • python进行统计分析
  • flex开发工具
  • [置顶]星陨计划
  • 吉林省国家税务局官网
  • 金税盘软件怎么打开
  • 出口退税收入怎么做账
  • 南京税务举报
  • 云南省残疾人就业服务中心官网
  • 办税人员怎么绑定电子税务系统
  • 试验费属于什么税收编码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设