你先看看你的tempdb是不是被标记为质疑了?

解决方案 »

  1.   

    如果是的话,请参照以下方法1、看看你的数据库实例中(data文件夹下)Tempdb.mdf 和 Templog.ldf 是不是存在;
    2、如果存在,就给他们改个名字或者移到别的地方去(要关了SQL Server做这个事情)
    3、打开命令行窗口,使用以下命令:
    sqlservr -c -f -T3608 -T4022
    注:sqlservr这个程序在你的sqlserver安装路进的binn下面。
    4、打开你的查询分析器,并连接到这个服务器上,然后执行exec master..sp_resetstatus Tempdb 
    5、在命令提示窗口中按CTRL+C(关闭服务器,不要直接点那个X)。 
    6、重新启动 SQL Server 服务。应该就可以了
      

  2.   

    对了
    如果你的机器上装了两个(或以上)的sqlserver实例,则你需要使用-s 参数,具体的参数设置请参考sqlserver 的帮助,我也记不得了。还有,运行了sqlservr的命令窗口不要去管他,等执行完后面的步骤再说,否则SQL Server就被你关掉了。