SqlServer 2008 备份集中的数据库备份与现有的xxx数据库不同解决方法

问题描述

今天在配置一个 .net 站点时,导入以前的数据库备份文件,提示:sql2008备份集中的数据库备份与现有的xxx数据库不同解决方法。

  • 数据库: Microsoft SQL Server 2008

问题重现

  • 新建一个数据库,名称与要恢复的数据库名称一致

  • 【数据库】上右键,【还原数据库】


  • 选择刚才新建的空数据库做为【目标数据库】,选择好【源设备】的文件路径,确定,错误重现,如下:

正确操作

  • 直接在【数据库】上右键,选择【还原数据库】
  • 在【还原数据库】界面,配置好【源设备】的路径,【目标数据库】里面自动会出现你需要还原的数据库的名称,选择它
  • 刚才添加的备份集,点击确定即可。

Tips

出现问题时百度,发现很多人遇到,有人提供如下方法,亲测有效:

注释:xxxx是你需要还原的数据库名称,xxxx.bak是你需要还原的备份文件。
上面方法执行成功后,只有部分的表结构已经还原,而且表中没有数据,这时就可以用系统默认的方法再用xxxx.bak文件还原一次数据库就大功告成了,必须要选中覆盖还原哦。

关于稚子

你们眼中的草根
此条目发表在应用工具软件分类目录,贴了标签。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注