1、变成灰色应该是质疑状态。
两种方法试试:
一、这个问题比较复杂,引起的原因页很多。另外,你备份后的数据如果是在置疑之后备份的恢复之后也是置疑的。  
数据库置疑之后,你可以查看系统数据库maseter中的sysdatabase中的status列,如果该列值是256表示置疑  
你可以手工恢复  
必须以sa登陆  
USE  master  
GO  
sp_configure  'allow  updates',  1  
GO  
RECONFIGURE  WITH  OVERRIDE  
GO  
sp_resetstatus    
go  
 
update  sysdatabase    
set  status  =  status  -256  
where  dbname="your  database  name  here"  
and  status&256=  256(或者直接写256)  
go  
sp_configure  'allow  updates',  1  
GO  
RECONFIGURE  WITH  OVERRIDE  
GO  
sp_resetstatus    
go  
这样一般能恢复
二、
右键置疑状态的数据库-->所有任务-->脱机
右键脱机状态的数据库-->所有任务-->联机2、想恢复值,要用第三方的工具Log Explorer就可以了。

解决方案 »

  1.   

    如果上面的方法不行,按下面的步骤处理:0.企业管理器--右键你的数据库--所有任务--分离数据库.然后在我的电脑中备份你的数据文件1.新建一个同名的数据库2.再停掉sql server(注意不要分离数据库)3.用原数据库的数据文件覆盖掉这个新建的数据库4.再重启sql server5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
    数据库的脚本创建一个新的数据库,并将数据导进去就行了.