网上文摘 小说 Flash游戏 最近更新 下载排行 资源分类 下载指南
经典编程资源 精彩不容错过
设为首页
加入收藏
联系我们
当前位置:Delphi园地技巧文章数据库编程 → 经验共享:灾乱 SQL Server 数据库恢复(一)
经验共享:灾乱 SQL Server 数据库恢复(一)
日期:2005年11月29日 作者:renyi 人气: 查看:[大字体 中字体 小字体]
举个例子:
  有一个数据库student,在2005-11-20早上10:00时,数据库被恶意修改,造成数据大量丢失。
在此之前,此数据库曾做过一个完全数据库备份,如何来恢复这个数据库呢?

方法是这样的:
(1)备份此数据库的日志
  use master
  go
  backup log student to disk='d:\student.log'
(2)利用以前针对此数据库做的完全数据库备份,还原数据库,并指定norecovery选项,表示不用日志恢复数据库。例如:
  use master
  go
  restore databas student
  from disk='d:\student.dat'
  with norecovery
  注意,一定要指定norecovery选项
(3)利用刚才备份的日志还原数据时,并指定recovery选项,用日志对数据库进行恢复,
当然了,由于10:00的时候数据库被恶意修改了,所有在恢复时,必须指定恢复到某一个时间,比如:09:59。
  use master
  go
  restore log student
  from disk='d:\student.log'
  with recovery,
  stopat='2005-11-20 09:59:00'

(出处:http://www.delphibbs.com/delphibbs/dispq.asp?lid=3278034)

相关文章:
·SQL Server2000数据库文件损坏时如何恢复
·如何实现SQL Server数据库的备份与恢复
·解决word打开文档提示错误“恢复我的工作并重启microsoft office word”
 → 特别推荐
 → 热点TOP10
关于我们 | 广告服务 | 发布资源 | 联系站长 Copyright © 2002-2006 Delphi园地 All Rights Reserved