| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2866 人关注过本帖
标题:[转帖]如何找回删除的数据
只看楼主 加入收藏
EA_Games
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:539
专家分:0
注 册:2005-3-13
收藏
 问题点数:0 回复次数:9 
[转帖]如何找回删除的数据
利用事务日志来恢复Update、Delete误操作引起的数据丢失 方法一(只有 sysadmin 固定服务器角色的成员才能执行以下操作): 1如果误操作之前存在一个完全备份(或已有多个差异备份或增量备份),首先要做的事就是进行一次日志备份(如果为了不让日志文件变大而置trunc. log on chkpt.选项为1那就没有办法了) backup log dbname to disk='filename' 执行后在你mssql目录的backup文件夹里就有一个文件,名叫:filename 2恢复一个完全备份,注意需要使用with norecovery,如果还有其他差异或增量备份,则逐个恢复。 restore database dbname from disk='filename' with norecovery(,move…) 当然如果在恢复之前你mssql里的data文件夹里有同名的.mdf或.ldf文件,你要先执行sp_detach_db 'dbname',然后将同名的.mdf或.ldf文件剪切出data文件夹,不然会报错;或者你在restore database时用move参数(restore filelistonly from disk=’以前文件备份的路径和名称’,得到逻辑文件名,move ‘逻辑文件名’ to ‘一个新路径’),将物理文件(.mdf或.ldf)存放到不同的文件夹。 3恢复最后一个日志备份即刚做的日志备份,指定恢复时间点到误操作之前的时刻 restore log dbname from disk='filename' with recovery,stopat='date_time' 这里的date_time时间格式用datetime格式。 当然,如果误操作是一些不记日志的操作比如truncate table,select into等操作,那么是无法利用上述方法来恢复数据的。 方法二: 用SQL Server Log explorer这样一个软件来逆操作 确保企业资料的可用度、整合性与高安全,绝对是项艰钜的任务。要完成这项任务,您必须具备迅速解决 使用者端或应用程式问题的能力。一般企业最常见的问题不外乎资料方面发生错误,要迅速而轻松地解决这些问题,您得随时检视、分析哪些资料发生异动?异动作业又是由谁进行的。此外,您还必须清楚是谁对资料纲要(Schema)及权限(Permission)执行了异动。最後,您更可以跨越备份复原的繁琐程序,轻松完成资料复原。 要满足上述需求,惟有运用隐藏在交易记录档(Transaction Log)中的资讯,而Log Explorer的强大功能正能协助您达成这些任务。现在就让我们开始进入Log Explorer的神奇世界中。 Log Explorer 3.0 for Microsoft SQL Server强大功能包括有 : 能够辨识任何资料纲要(Schema)及权限(Permission)的所有改变 能够依据交易记录档分析您的资料库 能够透过超强的过滤器迅速发掘并解决问题 不需运用trigger即可稽核资料 能够线上即时复原资料列甚或整个表 下载地址: http://51zz.com:81/SoftView.asp?SoftID=2090 特别版
搜索更多相关主题的帖子: 转帖 数据 删除 
2005-06-12 10:59
haitianyixian
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-5-11
收藏
得分:0 
下载不了啊怎么

你不喜欢我什么地方我改好么。。。。。 你到底喜欢我哪儿啊,我改还不成么?
2005-06-16 12:17
EA_Games
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:539
专家分:0
注 册:2005-3-13
收藏
得分:0 
那去GOOGLE搜一下吧。可能链接太多了。

2005-06-16 14:55
tianlang425
Rank: 1
等 级:新手上路
帖 子:99
专家分:0
注 册:2005-6-13
收藏
得分:0 
没有备份的情况下可以恢复删除过的数据吗?

     菜鸟飞过!是中国人的就要抵制日货!
2005-06-16 17:27
EA_Games
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:539
专家分:0
注 册:2005-3-13
收藏
得分:0 
楼上的好象没看帖子的内容啊

2005-06-17 12:47
mgam
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-7-6
收藏
得分:0 
希望各位朋友能+我QQ526548013
我是最近刚学的新人

学习!学习!再学习!!!
2005-07-06 17:03
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
在这里问一下access中自动编号字段sql的怎么设置类型?
2005-07-13 09:58
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
还真没人告诉我! 不过我已经会了
2005-07-14 13:21
youngxj0531
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-3-16
收藏
得分:0 
可以详细介绍一下Log Explorer 的用法吗?

2006-03-17 14:00
adu520
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-5-6
收藏
得分:0 

2006-05-06 23:30
快速回复:[转帖]如何找回删除的数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021676 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved