如何将数据库从一台计算机复制到另一台计算机?

时间:2012-01-03 16:53:46

标签: sql-server database

我在SQL Server 2008中有一个数据库,我想将其复制到另一台计算机。

我如何制作这样的副本?

完成此操作后,我应该在另一台计算机上再次从我的副本中再次构建数据库?

5 个答案:

答案 0 :(得分:22)

使用SQL Server Management Studio,步骤如下:

1.右键单击数据库,然后选择任务 |的备份

enter image description here

2.确保备份类型为完整

3.单击添加并指定位置和备份名称

enter image description here

4.将创建的备份文件复制到另一台计算机

5.在另一台计算机上的SQL Server Management Studio中,右键单击SQL Server实例,然后选择还原数据库

enter image description here

6.选择设备,然后点击省略号按钮以导航至复制的备份文件

enter image description here

答案 1 :(得分:15)

简单答案:备份,然后在另一台计算机上恢复。

看看这里:http://technet.microsoft.com/en-us/library/cc966495.aspx

那里有很多东西,但基本上,右键点击数据库,任务>备份。填写选项以执行到某个地方的完整备份。

一旦创建了备份(一个大文件,按照惯例,带有BAK扩展名),在第二台计算机上,右键单击Databases文件夹,Restore Database并按照提示操作。

如果您愿意,也可以在SQL中执行:

有时候分离和移动会更好,但这种方法总觉得更安全一些!

这将复制数据库中的结构和数据。

答案 2 :(得分:1)

答案 3 :(得分:1)

执行此操作的最简单方法之一是备份和还原。

http://msdn.microsoft.com/en-us/library/ms187048.aspx

您拥有的另一个选项是将数据库与SQL Server分离,将MDF和LDF文件复制到目标计算机,然后重新附加。请注意,如果您想在原始服务器上保留数据库的副本,您还需要附加在那里。

http://msdn.microsoft.com/en-us/library/ms190794.aspx

答案 4 :(得分:0)

您可以转储数据库的内容并将其还原到另一台计算机上。同样的机制也可用于备份目的。检查MS SQL的备份和恢复功能。