如何在一个查询中连接位于两个不同 SQL Server 实例的两个表?
问问题
114022 次
3 回答
21
我能想到的最好方法是通过sp_addlinkedserver。您需要确保用于添加链接的任何帐户(通过sp_addlinkedsrvlogin)对您要加入的表具有权限,但是一旦建立链接,您就可以按名称调用服务器,即:
SELECT *
FROM server1table
INNER JOIN server2.database.dbo.server2table ON .....
于 2009-09-14T21:07:57.023 回答
9
您可以创建链接服务器并使用其完全限定的 Server.Catalog.Schema.Table 名称引用其他实例中的表。
于 2009-09-14T21:04:47.143 回答
3
如果您使用的是 SQL Server,请尝试链接服务器
于 2009-09-14T21:05:10.140 回答