如果选择此项,将存在的数据库覆盖掉.如果不选择此项,不能还原这个库.(除非你事先先删除这个库.)

解决方案 »

  1.   

    如果选择此项,将存在的数据库覆盖掉. 如果不选择此项,如果存在同名库则不能还原这个库.(除非你事先先删除这个库.) 
      

  2.   

    指定REPLACE即使存在另一个具有相同名称的数据库,SQL Server 也应该创建指定的数据库及其相关文件。在这种情况下将删除现有的数据库。如果没有指定 REPLACE 选项,则将进行安全检查以防止意外重写其它数据库。安全检查可确保在以下情况中,RESTORE DATABASE 语句不会将数据库还原到当前服务器: 在 RESTORE 语句中命名的数据库已经在当前服务器上存在,并且
    该数据库名称与备份集中记录的数据库名称不同。 
    若无法验证现有文件是否属于正在还原的数据库,则 REPLACE 也允许 RESTORE 重写该文件。RESTORE通常拒绝重写已存在的文件。