甲计算机,SQL SERVER安装在C:\下。
乙计算机,SQL SERVER安装在D:\下。
现在从甲计算机下备份了一个数据库,数据库名是MYDB,备份文件名是1111.DAT。
想用这个备份文件,在乙计算机上还原数据库MYDB。
但是系统提示:设备激活错误,请使用with move选项。
不知道该如何实现呢?
谢谢大家啊。 

解决方案 »

  1.   

    乙上已经有数据库名相同?--数据库改名
    sp_renamedb '原数据库名','新数据库名'--查看逻辑文件名
    resotre filelistonly from disk='x:\备份文件名'--恢复
    restore database 库名 
    from disk='x:\备份文件名'
    with replace,
         move '逻辑数据文件名' to 'x:\物理数据文件名',
         move '逻辑日志文件名' to 'x:\物理日志文件名'
      

  2.   

    不会写SQL就选上"还原数据库"的"选项"标签里的"强制还原"直接还原就行,不用建了库再还原,还原的时候起个数据库名
      

  3.   

    shine_lh(lh) ( ) 信誉:100  2006-07-15 14:28:00  得分: 0  
     
     
       但是要修改 选项 的 安装路径,把c盘的修改为d盘的