位置: 编程技术 - 正文

拯救你的数据 通过日志恢复MSSQL数据(拯救你的方法)

编辑:rootadmin

推荐整理分享拯救你的数据 通过日志恢复MSSQL数据(拯救你的方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:拯救你的爱情,拯救我们,拯救你的数据英文,拯救我们,拯救你的图片,拯救你的方法,拯救你的数据英文,拯救你的数据英文,内容如对您有帮助,希望把文章链接给更多的朋友!

这段时间看了关于在SQL server 中通过日志和时间点来恢复数据。也看了一些网上的例子,看如何通过日志来恢复数据。 前提条件:数据库的故障恢复改为非简单模式,去掉自动关闭和自动收缩两个选项 如果是简单模式:类似下面的语句操作数据就不会记录到日志中: select * into t from [表名] 这时为保证数据的完整要将数据库的恢复模式改成“完整” 测试环境:

1、建立数据库和测试表

2、插入测试数据

备份数据库,可以通过sql server的可视化操作,下面是生成的代码:[code]BACKUP DATABASE [zp] TO DISK = N'C:k.bak' WITH NOFORMAT, NOINIT, NAME = N'zp-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = GO[code]

查看数据:

注意:这时我们做一个完整备份

这时可能一不小心删除了一些数据。我们模拟一下:(假定删除了1,2的数据)

deletefrom[zping.com]where(id=1orid=2)

注意:要记住大体的删除时间

这时发现删除错误了,怎么把数据找回来啊。方法有两个:

1、通过Log Explorer 查找进行恢复数据(我网站有此工具)

2、另一种方法通过恢复日志(指定时间点恢复)来恢复数据。

说明:第一个方法可以在线操作。

第二个方法必须停止数据库或者再另一个数据库恢复(前提是必须有一个完全备份和日志备份)

这里我们来讨论第二中方法指定时间点恢复:

拯救你的数据 通过日志恢复MSSQL数据(拯救你的方法)

1、这时对数据库事务日志做备份(注意,如果没做个数据库完整备份,是不能做事务日志备份的)

这时新建一个数据库zp(将以前的数据库改名),恢复数据库

这时我们看到,有两个还原的数据库备份,因为我对zp数据库备份了两次,两次的备份的数据文件都一样。这里我们选择最近时间的备份。

默认在数据库的设置如下:是追加到备份集里,所以会有两个备份,如下图:

同时,在”选项“里设置”不回滚“事务。

注意:通过事务日志还原数据库,必须选择"不回滚"事务。

确定后,出现下面情况:

这时发现,数据库一直是”正在还原“,这时还原数据库事务日志,

1、“常规”里选择时间,(刚删除的时间)

2、“选项”里将恢复状态设置为”回滚未提交“事务

确定后,查询数据库,发现数据回来了。

总结:

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

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

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

标签: 拯救你的方法

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

上一篇:Win10下安装Sql Server 2014反复提示需安装.NET Framework 3.5 SP1的解决方案(win10下安装win7启动不了)

下一篇:sqlserver中几种典型的等待(sql server基本)

  • 营改增抵减的销项税额会计分录
  • 纳税人资格是什么意思
  • 个人生产经营所得税
  • 按差额缴纳增值税
  • 筹建期间发生的开办费计入什么科目
  • 公司房租只有房租租赁协议无发票怎么入账
  • 信息技术服务开票单位填什么
  • 公司属于亏损状态,但是法人个人收入算公司账吗
  • 建筑业如何开票
  • 年度汇算清缴怎么填写
  • 退税勾选的发票账务处理
  • 企业股权溢价转让会计分录
  • 一般户开户行可以开增值税专票么
  • 外贸出口的进项可以抵扣吗
  • 加工费可以计入管理费用吗
  • 国外的发票怎么在中国报销
  • 进口货物的企业有哪些
  • 下列项目中属于免征增值税的有
  • 融资租赁吗
  • 增值税补开发票
  • 为什么说人与人的悲欢不相通
  • 新会计准则的科目
  • 调制解调器报告了一个错误怎么弄
  • 以下哪些企业需要填报
  • 一般纳税人企业注销流程
  • 产品生产业务核算工作实训
  • windows未能正常启动
  • 一般纳税人什么情况下可以开3%的税率
  • 汇兑结算计入什么会计科目
  • 公司报销额度是什么意思
  • 若依框架用到的技术
  • php中preg_replace_callback函数简单用法示例
  • 微服务组件面试题
  • python中如何读取列表中的指定
  • 无偿转让股权印花税计税金额
  • 增值税纳税申报表怎么填
  • 资产减值损失冲减
  • 转出未交增值税最终怎么转平
  • 现金流量表存货增加额怎么算
  • 企业计提五险一金会计分录怎么写
  • 企业事业结余科目有哪些
  • 单位举办活动
  • 高速公路通行费可以抵扣进项税吗
  • 公司还没有注销但是银行账户已经去注销了
  • 固定资产原价和账面价值的区别
  • 汇算清缴退税怎么回事
  • 其他应付款在现金流量表
  • 固定资产转换为投资性房地产转换日
  • 建筑企业外经证需要准备什么资料
  • 公司购买银行理财产品收益交什么税
  • 工程领用原材料账务处理
  • 施工企业的具体工作有哪些
  • 金融资产发生的负债包括
  • 工程设计费收入在所得税申报表应填入
  • 哪些商业保险可以抵扣个税
  • mysql 加锁处理分析
  • winXP系统截图
  • xp无法创建目录或文件
  • win8系统如何关闭杀毒系统
  • nginx 虚拟ip
  • fpt.exe
  • linux命令怎么删除
  • 系统ui怎么关闭
  • [置顶]bilinovel
  • jquery插件使用教程
  • 前端node跨域处理
  • pops基本属性
  • cmd echo不换行
  • JS、jQuery中select的用法详解
  • javascript对象的种类
  • 批处理字符串截取
  • python cx_Oracle模块的安装和使用详细介绍
  • 原生js
  • 跟踪快件
  • 全面解析日本失去的十年
  • javascript keyup
  • jquery滚动条滚动到指定位置
  • 税务局哪些部门轻松待遇好
  • 小微企业不交所得税
  • 特服号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设