大家好,向各位请教一问题!这是一个特难的问题,不知用什么方法或是有什么好的软件可以实现,希望大家多多指点,小弟不胜感谢!
问题如下:我公司(总公司),有一台sql server 数据库在内网(你当在公网也行),要与分公司的sql server数据库进行同步(分公司的sql server 也在它自己的内网,你也当在公网上吧),每天总公司的sql server要与分公司的sql server进行同步,一般是20分钟同步一次,所有的资料都在总公司的sql server数据库里,同步就是把总公司的sql server里的数据写入分公司的sql server中,它们的数据库表及结构都一样.请问有什么好的软件可以实现吗? 请大家多多指点!!
小弟为了这个问题,想了好多办法,都不太理想,我也用过socket编程,但效果不太佳;这个问题很及手,希望各位高手多多指点!

解决方案 »

  1.   


    这个跟超市里面的pos系统类似建议用job+存储过程解决
      

  2.   

    楼上的大哥,你能不能说明白点啊!
    两个服务器是在不同的内网啊,而且还要通过inetrnet才能连接啊,你这样行吗?
      

  3.   

    参见体力活这篇贴子。http://blog.csdn.net/fcuandy/archive/2007/12/03/1914465.aspx
      

  4.   

    1.如果数据库数据不大的情况下,每次可以先 delete 掉原来的数据。然后再全部重新插入。
    2.SQL Server / MYSQL 都有自带的复制和镜像功能,不过不可以自定义。
    3.使用数据库同步软件实现,如 SyncNavigator, 几分钟就能实现。