首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么实现2个数据库的联合查询

2012-03-29 
如何实现2个数据库的联合查询比如一个为192.168.2.204 一个为192.168.4.110上分别有fcdb和fcdb两个数据库

如何实现2个数据库的联合查询
比如一个为192.168.2.204 一个为192.168.4.110

上分别有fcdb和fcdb两个数据库 

要对fcdb中的accpp表和fcdb中的accpp进行比较. (数据库名和表名都是一样)

请问各位大神改怎么办? 
跪求 实现语句!!!


[解决办法]
做链接服务器
访问时候 链接服务器名.库名.架构名.表名
[解决办法]

SQL code
SELECT   *FROM      OPENDATASOURCE(         'SQLOLEDB',         'Data Source=192.168.2.204;User ID=sa;Password=sa'         ).fcdb.dbo.accpp a1 inner join OPENDATASOURCE(         'SQLOLEDB',         'Data Source=192.168.4.110;User ID=sa;Password=sa'         ).fcdb.dbo.accpp a2 on a1.id=a2.id 

热点排行