|
数据库日志文件丢失时的恢复步骤
来源:不详 作者 佚名 点击数: 录入时间:07-12-19 21:51:23
The information in this article applies to:
- Microsoft SQL Server 7.0,2000
数据库日志文件丢失时的恢复步骤Revision History: Version
Date
Creator
Description
1.0.0.1
2003-3-25
郑昀
草稿
Implementation Scope: 本文是用于向Microsoft SQL Server维护人员描述我误删除了数据库的事务日志文件(.ldf)之后,如何经过各种尝试,重新恢复数据库的。
本文面向的读者是数据库维护人员。 Disclaimers: 本文档所包含的信息代表了在发布之日,郑昀对所讨论问题的当前看法。郑昀不保证所给信息在发布之日以后的准确性。
本文档仅供参考。
用户必须遵守所有适用的版权法。在不对版权法所规定的权利加以限制的情况下,如未得到郑昀明确的书面许可,不得出于任何目的、以任何形式或手段(电子的、机械的、影印、录制等等)复制、传播本文的任何部分,也不得将其存储或引入到检索系统中。
继续阅读之前,我们假设您熟悉以下知识:
n Microsoft SQL Server 关键词: Emergency Mode、DBCC CHECKDB、DTS 参考资料清单: 名称
作者
编号
发布日期
《当SQL Server数据库崩溃时如何恢复?》
怡红公子
《SQL Server非正常删除日志文件(ldf)恢复方法》
_Rambo
事情的起因 昨天,系统管理员告诉我,我们一个内部应用数据库所在的磁盘空间不足了。我注意到数据库事件日志文件XXX_Data.ldf文件已经增长到了3GB,于是我决意缩小这个日志文件。经过收缩数据库等操作未果后,我犯了一个自进入行业以来的最大最愚蠢的错误:竟然误删除了这个日志文件!后来我看到所有论及数据库恢复的文章上都说道:“无论如何都要保证数据库日志文件存在,它至关重要”,甚至微软甚至有一篇KB文章讲如何只靠日志文件恢复数据库的。我真是不知道我那时候是怎么想的?!
这下子坏了!这个数据库连不上了,企业管理器在它的旁边写着“(置疑)”。而且最要命的,这个数据库从来没有备份了。我唯一找得到的是迁移半年前的另外一个数据库服务[1] [2] [3] [4] 下一页
|