sql2005 无日志或数据库质疑的处理办法

经常因为硬件或者软件的问题,数据库日志文件损坏不能修复。或者只有数据库的mdf文件。

具体处理办法步骤如下:

1,创建一个新的同名数据库

2,停用服务,用原来的mdf文件覆盖新的mdf文件

3,启动服务

4,将下面的语句执行,数据库名称改成你自己的名称:

 

use   master 
go 
sp_configure    ' allow updates ', 1 
go   
reconfigure    with   override 
go 

ALTER    DATABASE   豪亨世家    SET   EMERGENCY 
alter  database 豪亨世家  set single_user
dbcc checkdb( ' 豪亨世家 ',REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(  ' 豪亨世家 '
alter  database 豪亨世家  set multi_user
alter  database 豪亨世家  set online

 

执行完后就可以成功运行了,也许你的情况和我不一样,欢迎大家一起来探讨

你可能感兴趣的:(sql2005)