这个~~挺麻烦的,
1先建一个同名的数据库,
2然后把数据库的服务关了,
3把MDF文件覆盖到刚刚建的数据库上,
4启动数据库服务,数据库变成质疑状态
5设置数据库允许直接操作系统表。可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中
6设置数据库为紧急修复模式
update
sysdatabases
set
status=-32768
where
dbid=DB_ID(’dbname’)
7重建日志文件dbcc rebuild_log(’dbname’,’ldf路径’)
8设置数据库为正常状态
sp_dboption ’dbname’,’dbo use
only
’,’
false
’
9最后,
要将步骤5中设置的“允许对系统目录直接修改”一项恢复
http://bbs.csdn.net/topics/370061879
这里有比较详细的步骤
我瞎弄弄好了 不过跟你这个差不多的~ 写了~ 乱激动的