寻求SQL Server数据库与本地Access数据库数据同步复制的快速方法
寒雪叔叔 2005-12-08 02:39:04 我的程序原来是采用的C/S结构, 本地负责数据组织, 而在远程的SQL服务器上取原始数据, 由于这样的数据查询量很大,且中间又间隔了多个路由器,显得速度很慢,还常出现超时的问题, 为了解决这个问题,我现在想出一个办法,就是把SQL服务器上的基础数据移到本地的Access数据库中, 由本地进行数据查询,速度及效果一下就好了很多.
但是这样就引发了一个新的问题, SQL服务器上的数据一定时间内可能被修改(比如每星期有几次改动),而我本地的基础数据就要求同步更新,这点我没有想到办法实现, 所以就做成了手动更新(操作员按一下"升级数据"),但因为数据量很大(20M左右),我采用的最原始的办法:清空本地数据库,再将SQL中的所有数据查询出来一条一条插入本地表中,这样的话有两个问题:1.速度太慢, 2.本地表中的自动编号字段的值会越来越大,与SQL中的对不上号.如果用逐条比较法更慢得要命.
不知道有没有更快更好的办法的更新办法