网络数据同步问题
不同的分公司数据要汇总到总公司的数据库。
分公司数据库A1、分公司数据库A2和总公司数据库S进行数据同步;
其中S包括A1和A2的数据,A1和A2的数据互不相干;
A1、A2和S都有新增、修改和删除的操作;
我用的是sql server 2000,请问有什么好的数据同步方案呀?
[解决办法]
1\各表主键用枪号法:也就是说要新增的时候总是在服务器预留一定的空记录,而客户端去检索锁定行进行记录更新,修改和删除的时候同时锁定客户端和服务器的行,来处理
2\还有一种方法,就是个客户端有一定的分布方式,比如说个客户端可以按1,2,3,...来排序,那么把这个序号写入标的主键中,那么各客户端插入、修改、删除的时候都不会影响其他客户端,只要再上传和下载的时候控制好服务器与单客户端之间的同步就行了
[解决办法]
三个点的数据库都只是一张表(TABLE)吗?如果不是所有都需要同步吗?还要考虑主键冲突问题吗?
[解决办法]
用触发器~
[解决办法]
哈...楼主不想花钱呀,我用过几种:
一.ADSL间用花生壳连接,可以的.
二.ADSL+域名也可以实现
三.两个电话号码对拨也可以
[解决办法]
用三层吧
[解决办法]
做三层的话,网络不通还能正常用吗?