zoukankan      html  css  js  c++  java
  • System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 'XXX' 数据库不同。 (Microsoft.SqlServer.Smo)

    记录一下,还原备份文件时,出错以及解决方法。

     

    第一次尝试:数据库--->新建数据库(数据库名与还原文件相同)

                           数据库 右键 任务-->还原-->数据库

                          选择源设备-->添加.bak文件

    报错

    所以这个还原数据库方法不可行。

     第二次尝试:

    1、删除数据库,不新建数据库,直接在根节点的数据库右键-->还原数据库

    2、在对话框内先找到备份文件xxx.bak,此时目标数据库下拉中自动出现跟备份文件中数据库名一样的数据库名称,选择他

    3、在选项的将数据库文件还原中,把还原路径改为自己需要的D:DBXXXX,文件名保留系统自带的,点还原后,成功还原。

     总结:

    总结:第一次还原出错的原因可能是,新建的数据库文件为XXXX.MDF和XXXX_Log.LDF,而还原的数据库文件为XXXX_Data.MDF和XXXX_Log.LDF,文件名不同,导致还原出错,第二次因为没有数据库文件,所以用的是还原的数据库文件名,因而能还原成功。

  • 相关阅读:
    Spring AOP概念理解 (通俗易懂)
    分享一下几个关于ssm及spring原理的专栏链接
    liux高级常用命令
    Linux基础常用命令
    SP1716 GSS3
    HDU6579 Operation
    CF1205C Palindromic Paths
    CF1213G Path Queries
    CF1213F Unstable String Sort
    CF1213E Two Small Strings
  • 原文地址:https://www.cnblogs.com/lstory/p/7200517.html
Copyright © 2011-2022 走看看