如何从多个服务器加入Sql server中的多个表

时间:2014-06-10 09:40:55

标签: sql sql-server-2008

您好我想加入两个位于不同Sql服务器上的表,所以如何在多个服务器的Sql server中的两个表中加入多个具有公共ID的表

2 个答案:

答案 0 :(得分:1)

如果我理解你的问题,以下内容将帮助你

select *
from [server1].[database1].[dbo].[table1] A
join [server2].[database2].[dbo].[table2] B
on A.id = B.id

答案 1 :(得分:1)

您可以通过创建到其他sql服务器的链接服务器来完成此操作。 有关链接服务器的更多信息,请浏览此URL。

http://msdn.microsoft.com/en-IN/library/ff772782(v=sql.105).aspx

然后,您可以编写单个选择查询以从不同服务器的不同数据库的表中获取数据。