在Query Anylazer中:
Restore Database databasename From Disk="site.dat的位置"

解决方案 »

  1.   

    如果你是在 sql server的enterprise manager里面进行的备份
    我想你还是到那里面解备份!
    但是要先建一个数据库
    然后解备份
    还要把他的一个选项reforce replace..(强制覆盖)设置为选中这里有一个用于法操作的例子看看
    BACKUP DATABASE Northwind 
       TO DISK = 'c:\Northwind.bak'
    RESTORE FILELISTONLY 
       FROM DISK = 'c:\Northwind.bak'
    RESTORE DATABASE TestDB 
       FROM DISK = 'c:\Northwind.bak'
       WITH MOVE 'Northwind' TO 'c:\test\testdb.mdf',
       MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'
    GO
      

  2.   

    在企业管理其中直接恢复也行。首先建立一个new 悲愤设备,选择2000的备份文件,sql server会提示'sdfsdfjs98924023&^$%##&(()',不管它,确定救星。然后新建一个数据库,选择从悲愤中恢复........数据库。注意路径要一样才行