位置: 编程技术 - 正文

拯救你的数据 通过日志恢复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基本)

  • 旅游业成本交税会计分录怎么做
  • 期初未缴税额是什么意思
  • 股东权益合计在报表哪里看
  • 城建税可以不交吗
  • 固定资产做错了怎么办
  • 出口企业退税分录
  • 企业所得税申报时间
  • 公司亏损股东退股还要贴钱
  • 叉车需要购置税吗
  • 嵌入式软件运行的主要流程是什么
  • 公司员工出差发工资吗
  • 收到的货款与发票数不符,怎么做账
  • 以旧换新的金子划算吗
  • 公司买的车怎么做分录
  • 商业汇票的样本
  • 提取的生产企业安全费如何记帐
  • 处置交易性金融资产发生的交易费用
  • 启用新账簿
  • 3%征收率的应税服务
  • 销售赠品怎么入账
  • 借款利息不能抵扣进项税
  • 个税按月算和按年算为什么不一样
  • 资产负债表写错数字怎么改
  • 小规模印花税减免性质代码和项目名称
  • 会计估计变更由谁审批
  • 增值税发票附表
  • 付款后多久开发发票
  • 未竣工验收已交付使用的工程还需安全监管吗
  • 应收账款零头没有收到如何账务处理
  • 药店销售小票要保存多久
  • 收到投资款怎么做记账凭证
  • 保税区开出的专票可以抵扣吗
  • php str函数
  • 成品油企业自用油需要开具发票吗
  • 无形资产初始计量的表述
  • 当月工资个税怎么算
  • 企业购入固定资产要交印花税吗
  • 企业购入设备涉及的税种
  • 布拉格下雪
  • 限定性收入跟非限定性收入的区别
  • 土地增值税扣除项目税金包括哪些
  • 安卓京东抢购
  • thinkphp百万级数据查询
  • read命令 linux
  • Homoiconicity
  • 物流企业会计核算的具体内容包括
  • 红字更正法和红字冲销的区别
  • 工会经费没有交能买发票吗
  • 织梦内容页模板修改
  • 清算期间还需要报税吗
  • SQL Server 2005 Management Studio Express企业管理器将英文变成简体中文版的实现方法
  • linux mint 下mysql中文支持问题
  • 企业所得税核定管理办法
  • 无形资产开发阶段的支出应当全部资本化
  • 跨境收入免增值税需做备案吗
  • 根据sql脚本修改数据类型
  • 专用发票与普通发票的区别有
  • 暂估入库有时间限制吗
  • 坏账损失的会计核算方法
  • 运输公司赔偿账务处理
  • 承兑汇票兑现账户是什么
  • 金税盘服务费可以退吗
  • 公司法人借款给公司用责任承担
  • 电子发票一定要盖章吗
  • sql数据库建立步骤
  • vm虚拟机中的浏览器在哪
  • windows8装.NET 3.5时出现0x800F0906错误解决方案
  • win8 开机后无法进入系统
  • 编辑器组件
  • three. js
  • cocos2d怎么用
  • three.js入门教程(合集)
  • tiles框架
  • 原生js
  • ubuntu没有xauthority
  • javascript中继承
  • 专用发票如何导出
  • 江苏徐州买房
  • 固定资产处置要开票交税么
  • 农夫山泉水质量合格吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设