SQL Server Management Studio--还原.bak文件遇到的问题

SQL Server Management Studio--还原.bak文件遇到的问题

啰嗦

在慕课网上学习,但是一直没有老师上课讲的数据库文件。自己下载下来是.bak后缀的文件。会涉及到还原问题。但是当中出现了很多问题。记录一下!

还原.bak文件

  1. 下载好了.bak文件,你需要首先新建一个数据库。右击数据库,然后出现新建数据库,这时候无所谓,随意命名就好了。
    SQL Server Management Studio--还原.bak文件遇到的问题
  2. 新建好数据库,选择你的新建数据库,我这里新建AdventureWorks20121。右击这个数据库,会出现任务–还原–数据库
    SQL Server Management Studio--还原.bak文件遇到的问题
  3. 点击设备。
    SQL Server Management Studio--还原.bak文件遇到的问题
    添加你的.bak文件。
  4. 确定添加后,会出现。
    SQL Server Management Studio--还原.bak文件遇到的问题
    注意:你的.bak文件的存放位置,还有权限功能。需要更改到完全控制。
    可以参考:https://blog.****.net/arriettyandray/article/details/104895146
  5. 注意问题:如果你上述还原成功,那么恭喜你!如果没有完成,那么请你继续看下去,看你出现了那种问题!
  6. 报错问题:
    SQL Server Management Studio--还原.bak文件遇到的问题
  7. System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 ‘AdventureWorks20121’ 数据库不同。
    SQL Server Management Studio--还原.bak文件遇到的问题
    需要注意:这里的名称要一致。
    SQL Server Management Studio--还原.bak文件遇到的问题
    之后就会出现还原成功!
    SQL Server Management Studio--还原.bak文件遇到的问题
  8. 更改名称后可能出现的问题:无法执行 BACKUP LOG,因为当前没有数据库备份。
    注意将选项中的结尾日志备份打勾的地方去掉哦!
    改成和下面一样的!
    SQL Server Management Studio--还原.bak文件遇到的问题
    通过上述步骤,应该就没有问题了!个人亲自尝试!
    如果还有什么建议,欢迎留言交流!