Jul
03


作者:Qiu   

前提:

  1. 拥有一个完整的备份
  2. 备份后没有清理过日志

步骤:

  1. 备份日志,执行脚本
    BACKUP LOG 数据库名 TO DISK='c:database_log.bak' WITH FORMAT
    GO
  2. 还原数据库(或还原到新建的数据库),还原时选择停用数据库
  3. 还原事务到某个时间段
    RESTORE LOG 数据库名 FROM DISK='c:database_log.bak' WITH RECOVERY,STOPAT='2009-7-2 22:30:00'
    GO

ps. 还原事务超级耗时间,服务器1<4G内存>执行28G的log文件耗时3.5小时,服务器2<1G内存>执行13G的log文件,7.5个小时还没完成

您必须登录 才能进行评论。

得到OpenID
使用OpenID提供商
35OpenID 35OpenID MyOpenID MyOpenID Flickr Flickr
Google Google Yahoo Yahoo! AOL AOL
Blogger Blogger LiveJournal LiveJournal Verisign Verisign
ClaimID ClaimID Technorati Technorati Vidoop Vidoop
OpenID OpenID 帮助
您还没有登录,请登录后继续操作。
提示:您必需打开Cookie才能使用本系统
请输入您的 OpenID OpenID 登录:
例如:http://yourname.openid.35.com
close