将Sqlserver的数据库备份文件bak恢复成一个新的数据库

比如你有一个叫做  zhzz.org数据库的一个文件

你想恢复到hacvk.com这个数据库,而且在同一台数据库服务器上面

请看下图

打开sql-SMSS,右键数据库

选择还原文件和文件组

输入目标数据库的名称

选择源设备

勾选还原,点击确定

如果是不同数据库服务器呢?

SQL Server 2008还原数据库时出现“备份集中的数据库备份与现有的数据库不同”的解决方法

 引言

现在在做项目,由于每个人是分模块的,所以大家的测试数据都不同步,导致好多时候会因为别人填的数据不同而调半天的错。所以我还是自己还原一个数据库,自己填自己的数据吧。

   报错

之前还原过很多个数据库都没什么问题,这次也是按照之前的步骤,先建立了一个目标数据库,之后选择源文件进行还原。最后报了这么一个错:

将Sqlserver的数据库备份文件bak恢复成一个新的数据库-1

 

解决方法

 

1、  首先我们在还原数据库之前,应该先建立一个目标数据库,否则会出现系统找不到目标数据库错误。

 

2、  右击——还原数据库

将Sqlserver的数据库备份文件bak恢复成一个新的数据库-2

3、  选择目标数据库和源设备。

将Sqlserver的数据库备份文件bak恢复成一个新的数据库-3

4、  勾选用于还原的备份集,点击选项至选项页面

将Sqlserver的数据库备份文件bak恢复成一个新的数据库-4

5、勾选覆盖现有数据库。

将Sqlserver的数据库备份文件bak恢复成一个新的数据库-5

6、数据库还原成功!

将Sqlserver的数据库备份文件bak恢复成一个新的数据库-6

总结

这几天做项目的时候总是因为没有出数据,然后觉得是自己的代码或者逻辑的问题,后来才发现是数据被大家都填乱了,所以对应不上,出不来,其实静下心来想一下,自己的逻辑会清晰很多,也能想出很多其他可能的原因。事情做了很多遍,不能代表你已经完全掌握了,一遍遍的做,一遍遍的成功,只能说做的熟了,能很灵活的避免困难等等,但并不代表这样做的方法是没有错的,只是你还没有遇到。所以我们还是在现在多多积累这些基础知识,遇到问题,解决问题才是最重要的!fighting!!!!

原文链接:,转发请注明来源落伍老站长!

发表评论