语句写错了
以pubs数据库为例:BACKUP DATABASE pubs
   TO DISK = 'c:\pubs.bak'  RESTORE DATABASE pubs
   FROM DISK = 'c:\pubs.bak'

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/3128/3128746.xml?temp=.4614221
      

  2.   

    应该不会的
    刚才我试着了一下。
    没问题的
    use pubs 
    go 
    create table test
    (id int,
    score int
    )
    insert into test values(1,100)
    go
    BACKUP DATABASE pubs
       TO DISK = 'c:\pubs.bak'  
    drop database pubs
    go
    RESTORE DATABASE pubs
       FROM DISK = 'c:\pubs.bak'
    use pubs
    go
    select * from test存在TEST表。
      

  3.   

    RESTORE DATABASE pubs  FROM DISK = '\xxx.bak'
    BACKUP DATABASE pubs TO DISK = '\xxx.bak'  
      

  4.   

    請問原数据库沒有了處麼还原,現只有xx.bak檔.
      

  5.   

    to:zanglinfeng兄,用与你相同的方法还是不可以。
    我是先检测所要恢复的数据库是否存在,如果不存在先创建:
    create database pubs 
    restore database pubs from disk='c:\aa'