回复人: guo() (2001-8-13 11:17:22)  得0分 
进行一次完全备份(注意检查数据库的trunc. log on chkpt.属性为false),假设是时间点A,经过一段时间后,假设是时间点B,
这时要恢复到A和B之间的一个时间点C可以这样:
1.备份日志.
2.恢复全备份,注意是norecovery,要保证可以再应用日志
RESTORE DATABASE pubs from disk='c:\temp\pubs.bak' with norecovery
3.通过1的日志备份恢复到时间点C
restore log pubs from disk='d:\MSSQL7\BACKUP\publog.bak' with recovery,stopat='C'  

解决方案 »

  1.   

    数据给我看看,[email protected]
    ????.MDF和????.LDf
      

  2.   

    “没有备份就没有办法恢复”是指常规方法吧,有没有试过手工编程恢复呢
    http://www.csdn.net/expert/topic/321/321573.shtm
      

  3.   

    不可能。sql server的恢复建立在以前的备份的基础上。如果没有备份过就不能了
      

  4.   

    你研究过MDF,NDF,LDF文件数据结构吗?
    你接收过MXXXXX专业数据救灾培训吗?
    你是用正版吗?
      

  5.   

    wwl007(疑难杂症)不懂不要乱说,小心别影响SQL声誉。
      

  6.   

    看来oyo111111(卖火柴的)是高手!
      

  7.   

    oyo111111(卖火柴的)高手,你给我个方法好吗?
    我知道oracle如果用archive log方法即使没有备份也可以搞定,不知道sql server如何处理。
    希望给一个方法。谢谢了