SQL,第1张

SQL,第2张

当SQL Server服务未启动时,事务日志文件(ldf)将被删除(当SQL Server正在运行时,不能删除日志文件)。在这种情况下,启动SQL服务后,相应的数据库被标记为suspend。

根据我目前的实验结果,恢复方法如下:

1.要分离有问题的数据库,可以使用sp_detach_db

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

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

我已经在SQL Server2000中成功地试验了几次。

如果有人尝试失败,请告诉我详细步骤和错误信息,以方便再次实验,更好地解决。

上述方法适用于被删除的日志文件中没有活动日志的情况。如果有活动的事务,则不会成功。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » SQL

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情