SQL非正常删除日志文件的恢复方法讲解

数据库 SQL Server
事务日志文件(ldf)在SQL Server服务未启动的情况下被删除(SQL Server在工作状态下是无法删除日志文件),这种情况下启动SQL服务后,相应数据库即被标志成置疑(suspend)状态,下文将为您介绍解决的办法。

下文将为您介绍SQL Server服务未启动的情况下被删除的事务日志文件的恢复方法,供您参考,如果您也遇到了类似的问题,不妨一看,相信会对您有所启示。

事务日志文件(ldf)在SQL Server服务未启动的情况下被删除(SQL Server在工作状态下是无法删除日志文件),这种情况下启动SQL服务后,相应数据库即被标志成置疑(suspend)状态

按目前本人实验结果,恢复方法如下:

1,分离被置疑的数据库,可以使用sp_detach_db

2,附加数据库,可以使用sp_attach_single_file_db

SQL2K下可以直接在EM环境下完成这些操作,如果是SQL7则需要在QA里完成操作。

本人在SQL Server2000下实验数次均成功。以上方法适用于被删除日志文件中不存在活动日志的情况,如果有活动事务,将不会成功。

责任编辑:段燃 来源: 互联网
相关推荐

2010-10-19 14:19:07

SQL Server恢

2010-07-02 09:36:30

SQL Server

2009-05-06 14:03:13

SQL Server日志log

2010-09-02 09:37:36

SQL删除

2010-05-04 09:36:02

Unix文件

2010-11-10 11:54:32

SQL SERVER删

2010-10-13 14:37:49

2011-04-06 15:02:52

SQL Server存储删除

2010-11-03 13:09:14

DB2卸载方法

2010-07-19 15:21:03

Win2000 Tel

2011-03-28 09:40:41

2013-06-05 11:41:53

2011-02-28 13:31:17

Oracle数据库

2011-04-12 15:44:08

Oracle数据库

2010-08-04 14:38:34

路由器密码

2010-09-02 14:04:20

2021-10-20 14:38:27

物联网灾难恢复IOT

2010-09-02 13:27:28

SQL删除

2010-07-05 11:32:23

SQL Server自

2011-05-13 13:15:52

SYBASE ASA数
点赞
收藏

51CTO技术栈公众号