你正在使用hualing数据库..use master
go
restore database hualing from disk='E;\hualing.bak'

解决方案 »

  1.   

    查sysprocess..看是否有连接到你的数据库中..有..就kill掉.
      

  2.   

    use master
    godeclare @t varchar(1000)
    declare cur cursor for 
      select 'kill '+ltrim(spid) from sysprocesses where dbid=db_id(N'hualing')open cur
    fetch next from cur into @t
    while @@fetch_status =0
    begin
       exec(@t)
       fetch next from cur into @t
    end
    close cur
    deallocate curgo
    restore database hualing from disk='E;\hualing.bak' with replace
      

  3.   

    停掉SQL 服务 然后在开,还原就可以了
      

  4.   


    --强制还原是这样的:
    USE MASTER
    Alter DATABASE TestDB SET  SINGLE_USER WITH ROLLBACK IMMEDIATE
    RESTORE DATABASE hualing FROM DISK = 'E:\hualing.bak' WITH RECOVERY,REPLACE 
      

  5.   

    没改库名,应该是这样:--强制还原是这样的:
    USE MASTER
    Alter DATABASE hualing SET  SINGLE_USER WITH ROLLBACK IMMEDIATE
    RESTORE DATABASE hualing FROM DISK = 'E:\hualing.bak' WITH RECOVERY,REPLACE
      

  6.   

    要有这句:
    --Alter DATABASE hualing SET  SINGLE_USER WITH ROLLBACK IMMEDIATE
    还要加上Replace参数