Sql server 如何执行来自不同SQL Server的两个查询的联合?
是否有一种方法可以执行来自不同SQL服务器的两个SQL查询的联合,如下面我的查询中所示Sql server 如何执行来自不同SQL Server的两个查询的联合?,sql-server,Sql Server,是否有一种方法可以执行来自不同SQL服务器的两个SQL查询的联合,如下面我的查询中所示 Select * from table1 (server 1) union Select * from table1 (server 2) 您需要创建链接服务器,这样您就可以访问该服务器,然后您就可以尝试这种方式来调用和执行查询 链接服务器允许访问针对OLE DB数据源的分布式异构查询。创建链接服务器后,可以对该服务器运行分布式查询,并且查询可以连接来自多个数据源的表。如果链接服务器定义为SQL serve
Select * from table1 (server 1)
union
Select * from table1 (server 2)
您需要创建链接服务器,这样您就可以访问该服务器,然后您就可以尝试这种方式来调用和执行查询 链接服务器允许访问针对OLE DB数据源的分布式异构查询。创建链接服务器后,可以对该服务器运行分布式查询,并且查询可以连接来自多个数据源的表。如果链接服务器定义为SQL server实例,则可以执行远程存储过程
Select * from <ServerName>.<databaseName>.<SchemaName>.<Table1>
是配置链接服务器的官方文档。您需要创建链接服务器,这样您就可以访问该服务器,然后您可以尝试以这种方式调用和执行查询 链接服务器允许访问针对OLE DB数据源的分布式异构查询。创建链接服务器后,可以对该服务器运行分布式查询,并且查询可以连接来自多个数据源的表。如果链接服务器定义为SQL server实例,则可以执行远程存储过程
Select * from <ServerName>.<databaseName>.<SchemaName>.<Table1>
是配置链接服务器的官方文档。请先查看
然后用别名编写查询,如下所示:
选择r.[项目ID],a.[名称]
来自[LocalDatabase].[dbo].[Record]r内部联接
[LinkedServer].[Reporting].[dbo].[Active]a
在r.[Project_ID]=a.[Delivery_Number]上 先看看
然后用别名编写查询,如下所示:
选择r.[项目ID],a.[名称]
来自[LocalDatabase].[dbo].[Record]r内部联接
[LinkedServer].[Reporting].[dbo].[Active]a
在r.[Project_ID]=a.[Delivery_Number]上 看看链接服务器。真的,你应该在第一时间了解这一点。保罗,我不知道链接服务器。所以我认为你的评论是没有必要的。好吧,在这种情况下,我搜索了你指定的内容:。搜索SO是网站的一项基本功能。查看链接服务器。真的,你应该首先了解这一点。Paul,我不知道链接服务器。所以我认为你的评论是没有必要的。好吧,在这种情况下,我搜索了你指定的内容:。搜索SO是网站的基本功能。添加文档链接。添加文档链接。