一尘不染

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

sql

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

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

我尝试了这个:

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

这没用。

我不想使用还原来避免数据丢失…

有任何想法吗?


阅读 133

收藏
2021-03-17

共1个答案

一尘不染

SELECT … INTO创建一个新表。您需要使用INSERT。另外,您将数据库名称和所有者名称颠倒了。

INSERT INTO DB1.dbo.TempTable
SELECT * FROM DB2.dbo.TempTable
2021-03-17