急!在SQL Server怎样恢复用"delete from " 误删除的数据?(100分)

  • 主题发起人 主题发起人 追日者
  • 开始时间 开始时间

追日者

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟一时愚蠢用"delete from " 误删除了一些重要的数据,请问各位高手如何恢复?
急!!!!
 
好像没的搞吧
有方法吗?我也想知道
 
要是能,那可就太好了!
 
你在“SQL事件探查器”中设置过跟踪没有? 如果设置过就可以恢复过来,否则就不知道
是否还有其他办法了。
 
只能恢复备份了
 
只能恢复备份了,没有别的办法,
如果没有备份可就惨了
 
真不幸!我今天也碰到同样的问题。
事后我用写字板打开我的数据库文件(。mdf)发现记录都在,只是无法在通过SQL SERVER
访问,所以我猜测:通过DELETE 命令删除的记录应该只是在相关记录上做删除标记,应该
可以恢复的。
呵呵,只是不知道怎么恢复。希望得到高人的指点。
 
记得看过,说是要有一个备份以及备份以后没有清过日记就可以了。
 
>>>通过DELETE 命令删除的记录应该只是在相关记录上做删除标记,应该
>>>可以恢复的。

不是吧?
 
找出来了,没试过的,不知行不行。
A.进行一次完全备份(切记数据库的trunc.log on chkpt)
B.备份日志.
C.恢复最近一次的备份,使用norecovery.
RESTORE DATABASE mydatabase from disk='mydatabase.dat' with norecovery
D.使用刚备份的日志恢复到故障时间.
RESTORE LOG mydatabase from disk='mydatabaselog.dat' with RECOVERY,STOPAT = time

一定备份好日记,听说受过专门培训的高手完全可以从中恢复数据。
 
是啊!平时要养成定时畚份的好习惯!
 
打电话给微软的工程师看有没有办法!
 
我也遇到了同样的问题,很痛苦!!!
 
你只能从中得到经验教训了,养成备份的习惯吧...
 
假如我想對SQL數據庫作邏輯怎麼辦呢?就像Foxpro數據庫還可以Delete只是假刪除而已。
 
Log Explorer for SQL Serverv 可以从日记文件中恢复被删除的记录.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部