备忘录

导航

误操作数据库,通过日志恢复的方法

在测试一程序时,为了方便,没有对数据库进行备份,没想到闯了祸,马上上网搜索相关恢复方法,现在把我的操作记录写出,以防日后用到

sql 2000 数据库名为 online 并且我在3.25日以经做过一次完备的数据库备份名为 03-25.bak

首先做个日志备份
backup log online to disk='d:\onlineLog.bak'

然后使用

RESTORE DATABASE online FROM DISK='d:\03-25.bak' WITH REPLACE,NORECOVERY
RESTORE LOG online FROM DISK='d:\onlineLog.bak' WITH RECOVERY,STOPAT='2009-4-14 16:40:10'

打开数据库查看,发现数据以经恢复到 4-14号的了

posted on 2009-04-25 08:50  bxbacn  阅读(437)  评论(1编辑  收藏  举报