如何在一个查询中连接位于两个不同 SQL Server 实例中的两个表?
我认为实现这一目标的最佳方法是通过sp_addlinkedserver。您需要确保使用添加链接的帐户(通过sp_addlinkedsrvlogin)具有访问您要连接的表的权限,但是一旦建立了链接,您就可以通过名称调用该服务器,例如:
SELECT *
FROM server1table
INNER JOIN server2.database.dbo.server2table ON .....
如果您正在使用SQL Server,请尝试使用Linked Server。