sql – 将数据从一个数据库中的表复制到另一个单独的数据库

基本上我在SQL Server 2005上有两个数据库。

我想从一个数据库获取表数据,并将其复制到另一个数据库的表中。

我试过这个:

SELECT * INTO dbo.DB1.TempTable FROM dbo.DB2.TempTable

这没有办法。

我不想使用恢复来避免数据丢失…

有任何想法吗?

最佳答案
SELECT … INTO创建一个新表。你需要使用INSERT。此外,您的数据库和所有者名称已相反。

INSERT INTO DB1.dbo.TempTable
SELECT * FROM DB2.dbo.TempTable

转载注明原文:sql – 将数据从一个数据库中的表复制到另一个单独的数据库 - 代码日志