SQL Server的事务日志文件(ldf)在SQL Server服务未启动的情况下被删除,导致相应数据库被标志成置疑(suspend)状态。为了解决这个问题,可以按下面的方法去做:
(1)分离被置疑的数据库,可以使用存储过程sp_detach_db;
(2)附加数据库,可以使用存储过程sp_attach_single_file_db
SQL Server2000可以直接在企业管理器中完成这些操作,如果是SQL Server7.0则需要在查询分析器里完成操作。
注意:本方法适用于被删除日志文件中不存在活动日志的情况,否则不会成功。
如果你有更好的方法,请予以推荐。
新闻热点
疑难解答