如果使用Query Analyzer,请在master(或非mydb)数据库中执行restore语句即可。

解决方案 »

  1.   

    同意楼上的朋友:
    Use Master
    restore DATABASE mydb from disk='c:\my.bak'
      

  2.   

    : forgot2000(忘记2000年)老兄说的对
      

  3.   

    用企业管理器里的restore database
      

  4.   

    1、停掉SQL Server的服务,再重新启动
    2、再查询分析器中执行
    Use Master
    Restore Database mydb From Disk='c:\my.bak'
      

  5.   

    1.in  Sql Server EnterPrise manager ,right click sql server name ,then click property ,at connections tabStrip Set Allow other sql server to conntect remotely to this sql server to False, click ok
    2.restart you sql server.
    3.if you have been opened Sql Query Analyzer  or Sql Profiler then Close it . 
    4.Restore your DataBase.
      

  6.   

    请关注下面的贴子
    http://www.csdn.net/expert/topic/701/701403.xml?temp=.7961542
      

  7.   

    alter DATABASE mydb set SINGLE_USER; 
    restore DATABASE mydb from disk='c:\my.bak';
    alter DATABASE mydb set MULTI_USER;