SQL如何在相同的服务器上复制一个相同的数据库出来

1:首先说下,这样操作在生产环境其实没有什么意义,主要就是用于自己本机用于配置一些环境,比如 主从只读。但是生产中不可能把主从数据库放在相同的服务器上。生产环境只需要 备份一个数据库 然后还原到其他服务器上即可,本机测试因为条件有限,只有一台服务器。

2:服务备份,还原 这里就不说了,很简单。

3:主要讲 相同服务器(自己的开发电脑)上复制一个相同的数据库 

操作步骤:

  • 首先,新建一个数据库,数据库名字为【fuzhi】

  • 然后复【右击】制选择想要从中获取数据的数据库,选择【任务】,选择【导入数据】

  • 然后进入导入第一个页面,然后点击下百一步

  • 然后填写想要从中导入数据的数据库配置度信息,点击下一步

  • 这里首先选择是来源数据库,也就是你需要先填写  复制的是哪个数据库信息。

  • SQL如何在相同的服务器上复制一个相同的数据库出来

  • 然后填写fuzhi的配置信息,点击下一步

  • 这里是目标数据库信息填写,上面说的是写一个fuzhi 数据库,但是我这里创建的数据库是名字叫fuzhi  ,是叫OrmA

  • SQL如何在相同的服务器上复制一个相同的数据库出来

  • 然后选择第一个,点击下一步

  • 然后选择所有的表数据,点击下一步

  • 选中立即运行,点击下一步

  • 然后都是下一步,然后完成,就知可道以导入数据了

  • 导入完成之后,就可以看到fuzhi的数据里的表数据了

第二种方式更简单:

或者把SQL服务先停止,然后拷出来mdf文件和ldf文件,然后"分离和附加",提示改名,就OK了。