如何将 select(来自 db1)的结果插入 table(在 db2 中)

How to insert results from select (from db1) into table (in db2)

我有两个相同的数据库table。我有连接到两个数据库的连接字符串。

如何在 DB1 中执行 select from table A 并将结果插入 DB2 中的 table A

我的连接字符串:

您可以在 sql 服务器中使用链接服务器,然后使用 Insert.. select 语法如下:

Insert Into DB2.A 
Select * from DB1.A

试试这个

/*do this from target server*/
EXEC sp_addlinkedserver @server='12.34.56.789,12345'
EXEC sp_addlinkedsrvlogin '12.34.56.789,12345', 'false', NULL, 'admin', '1234567890'

SELECT * INTO tableA 
FROM [12.34.56.789,12345].[shop].[dbo].[tableA]