美文网首页
数据库还原失败System.Data.SqlClient.Sql

数据库还原失败System.Data.SqlClient.Sql

作者: Eugene1024 | 来源:发表于2018-04-09 10:02 被阅读92次

    背景:从同事那里拷贝过来无后缀的Sql server 数据库备份,进行还原的的时候发生以下错误

    数据库还原失败System.Data.SqlClient.SqlError: 无法执行 BACKUP LOG

    1.png

    结尾日志备份的问题,还原的时候程序默认选中了"还原前进行结尾日志备份"

    还原数据库选择中去掉结尾日志就可以了

    2.png

    注意:上面需要选择【覆盖现有的数据库】,否则可能出现下面的错误

    备份集中的数据与现有的'XXX'数据库不同

    3.png

    其他报错:

    执行Transact-SQL语句或批处理时发生了异常

    备份集中的数据库备份与现有的'XXX'数据库不同,Microsoft SQL Server,错误3154

    4.png

    此错误是在还原数据库的时候选择还原的数据来自【文件文件组】产生的,如下图

    5.png

    在还原的时候即使选择了"覆盖现有的数据库",依旧会报错

    解决:备份的时候备份的是数据库文件,这里也应当选择"数据库"

    相关文章

      网友评论

          本文标题:数据库还原失败System.Data.SqlClient.Sql

          本文链接:https://www.haomeiwen.com/subject/wnebhftx.html