如何将一个数据库表数据复制到sql server中的另一个空数据库?

时间:2015-05-22 09:41:44

标签: sql-server

我有一个名为SeoAppDB1的数据库我想使用查询将所有内容复制到另一个数据库seoapp3

我需要一个查询来复制表和数据,因为它是从源数据库到目标数据库。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

正如@ Dan-Guzman在评论中提到的,如果你有可用的备份,你应该使用备份和恢复。

您也可以通过SSMS使用该向导(右键单击数据库 - >任务 - >复制数据库

然后按照说明操作,选择源服务器和目标服务器,并设置要用于复制的方法。请注意,如果保持数据库联机,则可能需要使数据库脱机或损害系统性能。

答案 1 :(得分:0)

你可以使用这样的查询。

USE OtherDB;

SELECT *
INTO NewTable
FROM FirstDB.Schemaname.OldTable

它将在第二个数据库中创建一个新表,其名称为oldTable中的NewTable。