[Quote=引用 5 楼 fuxiaoyang13 的回复:]
先建个同名得数据库,再停掉SQLSERVER服务器,再用原来的MDF覆盖刚建立的数据库文件,再运行SQL服务器,此时数据库是质疑状态,接着就须处理质疑了!用下面语句试试!
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
update sysdatab……
[/Quote]
先建个同名得数据库,再停掉SQLSERVER服务器,再用原来的MDF覆盖刚建立的数据库文件,再运行SQL服务器,此时数据库是质疑状态,接着就须处理质疑了!用下面语句试试!
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
update sysdatabases set status=-32768 where dbid=DB_ID('质疑数据库名称')
go
dbcc rebuild_log('质疑数据库名称','e:\质疑数据库名称_log.ldf') --重建LOG文件
go
dbcc checkdb('质疑数据库名称') --DBCC CHECKDB('质疑数据库名称', REPAIR_ALLOW_DATA_LOSS)
go
sp_dboption '质疑数据库名称','dbo use only','false'
go
sp_configure 'allow updates',0
go
reconfigure with override
go
要一条一条运行!!!!!!!!