我有一数据库备份文件。现需要还原。在还原的时候不能覆盖现有数据库数据。应该怎么做?谢谢高手指点

解决方案 »

  1.   

    RESTORE DATABASE  database_name  FROM ...
    WITH  MOVE ... TO ...
      

  2.   

    还原数据库并移动文件
    下例还原完整数据库和事务日志,并将已还原的数据库移动到 C:\Program Files\Microsoft SQL Server\MSSQL\Data 目录下。RESTORE DATABASE MyNwind
       FROM MyNwind_1
       WITH NORECOVERY, 
          MOVE 'MyNwind' TO 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\NewNwind.mdf', 
          MOVE 'MyNwindLog1' TO 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\NewNwind.ldf'
    RESTORE LOG MyNwind
       FROM MyNwindLog1
       WITH RECOVERY