第一步:先建立一个同名数据库,停止SQL SERVER,将没有日志的的.mdf数据库文件覆盖刚新建的.mdf数据库文件,重新启动数据库。
第二步:运行如下代码:
--置数据库的紧急模式
alter database MagicDatabase3 set emergency
go
--置数据库为单用户模式
alter database MagicDatabase3 set single_user with rollback immediate
go
use master
go
--重建数据库日志文件
alter database MagicDatabase3 Rebuild Log on
(name=MagicDatabase3_log,filename='E:\Data\MagicDatabase3_log.LDF')
go
--最后设置数据库为多用户模式。
alter database MagicDatabase3 set multi_user