查询多个数据库系统

时间:2015-12-07 16:41:49

标签: sql database

是否可以从两个不同的数据库系统查询(或更好地,加入)数据?假设我有postgresql和SQL Server,我想将一个表从postgres加入到SQL Server中的表中?

哪种编程语言无关紧要。

1 个答案:

答案 0 :(得分:2)

如何使用链接服务器?我使用一个来查询AS400并将结果连接回Microsoft SQL Server。

引自Microsoft documentation

  

配置链接服务器以启用SQL Server数据库引擎   对实例外部的OLE DB数据源执行命令   SQL Server。通常,链接的服务器配置为启用   数据库引擎执行包含的Transact-SQL语句   另一个SQL Server实例或其他数据库产品中的表   比如Oracle。可以将许多类型的OLE DB数据源配置为   链接服务器,包括Microsoft Access和Excel。链接服务器   提供以下优势:

     
      
  • 从SQL Server外部访问数据的能力。
  •   
  • 能够在整个企业中的异构数据源上发布分布式查询,更新,命令和事务。
  •   
  • 同样能够处理各种数据源的能力。
  •