如何往多个数据库中同时插入数据?(100分)

L

lgzh_3

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有200台机器,都有sql server 其中一个是服务器,当这个机器的数据库中有数据记录时候,同时往其他199机器上的sql, server中转发数据?<br>如何做?
 
天,我怎么也想不明白怎么会有这个情况
 
如果说需要绝对同步也是办不到的.发布/订阅可以实现,三层服务器写库实现,定时复制都可以.
 
现在有200台机器,都有sql server 其中一个是服务器,当这个机器的数据库中有数据记录时候,同时往其他199机器上的sql, server中转发数据?<br><br>这样干不就降低数据库服务器的性能了吗?写个监听程序,监听到数据写入服务器数据库时往其他机器的数据库中写数据,或者如果保证其他机器都是一直开着的话用push模式复制
 
做订阅比较好
 
将MS SQL做成分布式数据库就可以了,设置一台为主数据库,其余为备份数据库,然后设置一个作业定时同步即可。不过我没见过使用200个数据库的系统,如果网络很好不可以在网络中只使用一个数据库进行处理,我想你的数据不会多是使用200个数据库才能壮大程度吧?
 
每台电脑有个数据库,为何这样搞呢,这跟本没有发挥数据库功能?万一一个地方出问题,那所有地方都手工去搞呀,
 
做成分布式数据库,采用数据分发机制是最好的解决方案
 
后退
顶部