同时从两个数据库读取数据?该如何处理

同时从两个数据库读取数据?
数据库分别在两个局域网上的两台服务器,数据库不同,表通过某field一致进行操作,我想通过数组实现,但是存在一个问题:
当其中一个表数据发生改变的时候,无法实时更新关联后的操作数据,我应该怎样做?

------解决方案--------------------
数据库为什么要装在两个机器上呢?不明白
------解决方案--------------------
是不是SQL 啊
是的话
是这样的原因 两个数据库事务集不均衡的原因

可能是存储过程不一致
------解决方案--------------------
MS SQL可以在一台服务器上装多个数据库啊,为何要放在不同的服务器上呢?