您的位置:首页 > 其它

我是如何破坏掉数据的——错误加错误

2010-10-25 21:55 134 查看
早上还车的时候,不小心食指被刮了一层皮。当时就调侃自己——真是不详的预兆啊。

—————————————————————————————————————————————

上个礼拜终于解决了大部分的问题。也是思来想去,决定这个礼拜开始做新的东西。本来这个东西的大部分表都已经建好了,所以我第一步要做的就是要熟悉了解已有的表。恰好老师不在自己也有权限,于是就准备开始复制数据库了。

我的操作:

第一步:从现有数据库中生成脚本(之前想通过备份还原的方法,可是都没有用)

第二步:打开生成的脚本文件

第三步:在对象资源管理器中断开服务器的链接



第四步:链接本地的数据库:



第五步:点击执行

 

就在点击执行后的10s我意识到这样的操作有问题,马上点击了停止按钮。希望脚本还没有被执行,因为进度一直都是0%。可是结果他还是执行了大部分,这个时候你的效率怎么就这么高呢?没办法,数据已经被我破坏了。

问题出在哪

在对象资源管理器中断开服务器之后,SQL编辑器的链接并没有断开还是连接在服务器上的。

所以,最终他还是在服务器上执行了。

另外一个错误

前期条件:新建的数据库一直没有设置定时备份。

数据被破坏后,第一反应当然是想着如何恢复数据,于是就从管理工具中还原数据库了。这是侯恰逢最后手动备份时到今天录入了一些非常重要的数据。就这样数据库的数据被还原到一个星期之前的了。关建的数据被丢了,日志文件也被还原了,这就是第二个错误。

以后碰到此类问题的解决办法:

关闭数据库服务,复制数据文件和日志文件

从备份中还原数据

从事物日志中还原数据

最后

没有办法,只能厚着脸皮等老师解决问题了。好大的工作量,还要麻烦各个班级的负责人重新录入数据。

我的过错啊。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐