实际数据库文件在MSSQL之外被删除了,就会出现置疑.

解决方案 »

  1.   

    试试下面的程序
    ---ABCD是数据库名字
    USE MASTER
    GO
    SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH 
    OVERRIDE
    GO
    UPDATE SYSDATABASES SET STATUS =32768 WHERE 
    NAME='ABCD'
    Go
    sp_dboption 'ABCD', 'single user', 'true'
    Go
    DBCC CHECKDB('ABCD') 
    Go
    update sysdatabases set status =28 where name='ABCD'
    Go
    sp_configure 'allow updates', 0 reconfigure with 
    override
    Go 
    sp_dboption 'ABCD', 'single user', 'false'
    Go
      

  2.   

    msdbdata.mdf还在吗?如果没了用yangyangxie(阳阳)的方法估计也不行 可以调用Binn下面的命令试着重建系统数据库
      

  3.   

    你用的是什么版本?要是SQL200重新符加一下啊,试试吧,
      

  4.   

    即C:\Program Files\Microsoft SQL Server\80\Tools\Binn\Rebulidm.exe
    系统数据库的恢复顺序 master--msdb--model