当前位置:首页 > 芯闻号 > 充电吧
[导读]经验教训:1、新建数据库一定要做一次全备份;2、制定定时计划任务做数据备份;3、决不能直接把开发环境连接生产数据库;4、做技术,尤其是做数据相关的技术,是要很严谨的,决不能掉以轻心,时时刻刻保持严谨之


经验教训:

1、新建数据库一定要做一次全备份;

2、制定定时计划任务做数据备份;

3、决不能直接把开发环境连接生产数据库;

4、做技术,尤其是做数据相关的技术,是要很严谨的,决不能掉以轻心,时时刻刻保持严谨之心;

 

灾难情况概述:

在执行Update语句的时候,忘记添加Where条件,没有用事务,导致3000多条重要数据被我搞成一个模样。真是脑袋一热啊,一个按钮点下去全完蛋,而且之前还不备份。

灾难应急过程:

当时慌了神,但咬着牙告诉自己要冷静,脑海里n多后果浮想联翩,首先使用关键词“sqlserver update 误操作恢复”百度一顿搜,没有方案,很多人说没有备份不能恢复;然后相同关键词搜谷歌,也没有;最后加了个sql QQ群,点了几个管理员一通问,有两个回答的,其中一个说没有备份不行,另一个说使用日志可以恢复。然后,我改变关键词sqlserver日志还原恢复,结果看到了这个救命的文章,新建测试数据库,按照步骤走了一遍果然OK,然后把生产数据库数据文件和日志文件,以及3个月前的一个完整数据库备份拷贝到另一台电脑上,进行附加,然后按照原文步骤进行还原,果然,我的数据回来了!!!

整个过程历时四个小时,太漫长了,那么多人都说不可以,但有一线希望我们决不放弃,如果我放弃了,命运可能就此变化了!

关键点总结

使用原文方法需要满足以下条件,原文博主也说的很清楚了,我再叙述一遍:

1、数据库恢复模式为完整,不是的改过来;

2、曾经完整备份过数据库,这一点我是11月14号发生的这件事,找到了7月30号的一个完整备份(.bak文件)

具体操作步骤,请查看原文,请坚定的按照步骤走下去,过程中可能会因为操作不当或者其他原因,有些错误提示,记住可以采取删掉重新附加、关掉管理环境重新打开等方式。

原文:http://blog.csdn.net/dba_huangzj/article/details/8491327

再次感谢原文作者:發糞塗牆以及QQ朋友 :风扬/浅尾,希望这种有价值,有巨大意义的好文章越来越多。

 PS:

从鬼门关走了一圈回来(重要数据update误操作,非常重要),现在心里还不能平静,写一篇文章,记录一下这个莫大的教训,此次多亏一篇文章救急,非常感谢其作者,

本博客也是对原文方法的一个验证(原文地址:http://blog.csdn.net/dba_huangzj/article/details/8491327,以下简称原文),再次表达原文作者的感激之情(如果没有这篇文章,我想我真的得卷铺盖走人了,情况可能会更糟!)。




本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

刻录机是用于将数据写入光盘的设备,广泛应用于数据备份、音视频制作和分发等领域。刻录技术种类繁多,每种技术都有其独特的特点和应用领域。本文将介绍刻录机中常见的几种刻录技术,包括CD-R、CD-RW、DVD-R、DVD+R和...

关键字: 刻录机 光盘 数据备份

全球工业级嵌入式存储领导品牌ADATA威刚科技发布A+ Duplicator数据备份还原软件。它是一款专为工业自动化、ATM机、自助亭、医疗、数字广告牌等设备供应商降低无预警数据丢失风险、快速还原数据的软硬整合解决方案。...

关键字: 数据备份 工业自动化

你每隔多久会想起备份电脑数据?说实话,很多人的答案都会是:很少想起。我们都知道数据备份很重要,但大多数人并未定期、充分地备份电脑、手机或平板电脑上的数据。

关键字: Crucial英睿达 数据备份 固态硬盘

磁带驱动器是一种用于读写磁带的工具。磁带驱动器(tape drive)是存储计算机中的数据到磁带上的设备,其主要目的是数据备份和归档。

关键字: 磁带驱动器 数据备份 归档

其实从应用层面上,Win2000的Telnet服务并没有什么可说的,绝大部分内容你都可以从HELP文件中得到,我在此只是把它稍微整理一下而已。 Win2000为我们提供了Telnet客户机和服务器程序:Telnet.ex...

关键字: Telnet Client server

前言sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化sql语句,因为它的改造成本相对于代码来说...

关键字: sql

无论是开发、测试,还是DBA,都难免会涉及到数据库的操作,比如:创建某张表,添加某个字段、添加数据、更新数据、删除数据、查询数据等等。

关键字: 数据库 sql

作者一直认为,从应用程序到框架再到系统,使用每一个代码是一回事理解。使用“今天,作者将研究服务器端套接字的功能。准确地说,它是bind(基于linux3.10)。

关键字: Linux bind server

数据备份与数据归档冷热状态的区别 最早的数据归档应用产生于大型主机环境,源于当时大型主机环境的IT应用的规模较大且相对成熟。因此,关于归档与备份的区别,国内较大的行业和企业用户都比较了解,但对于IT

关键字: 数据备份 数据归档

  案例场景   某排水集团在线业务区的SCADA系统需要从DMZ区的I/O Server上采集数据,SCADA系统使用某些IP能够正常从I/O Server采集数据,但是另一部分IP则

关键字: scada server 数据包
关闭
关闭