日期:2014-05-17  浏览次数:20512 次

不同数据库同步数据问题
请问大家,我有2个数据库A和B,
请问我想实现当A数据库里面的Person表有插入,更新或者删除操作后,
B数据库里面同样结构的Person表要实时同步数据。
2个Person表结构一致。

一般性是怎么实现的,我的sql server是2008的,触发器实现吗?

如果2个Person表结构不一致的情况又是怎么实现的,谢谢。

------解决方案--------------------
用触发器,表结构不一致按实际情况需要,而做不同的操作
------解决方案--------------------
这个最后用复制订阅功能。
------解决方案--------------------
触发器实现最好了
------解决方案--------------------
数据库A和B是同一个实例,那么选择在Insert,update ,delete的存储过程封装实现,比较简单容易。
如果是同一网络(含VPN网络)不同服务器,那么可以考虑复制订阅。
另外一种就是不同网络,允许延时,从安全性,稳定性方面考虑可以选择sql server service broker。