socket  通信。如果使用SQL Server 的话,可以使用同步复制功能,不过,不推荐同步复制功能。客户维护比较麻烦,建议还是用socket通信吧。

解决方案 »

  1.   

    1:自己做个传输工具传输数据 socket也好,indy也好,能抓老鼠的猫都是好猫
    2:也可以用你说的数据库直接连接插入,这要看你的程序架构支不支持,midas可以满足远程数据连接
      

  2.   

    如果只是在总部服务器上安装一服务进程来采集各分公司考勤机上的数据,是不是需要建立VPN,这样一来造成用户投入就高了
      

  3.   

    最简单的解决方案:
    1、确保全国的服务器能上网;
    2、确保地方的服务器能上网;
    3、创建一个上传数据的存储过程,该过程的功能就是将当天(或者符合条件)的数据上传到全国服务器上;
    4、创建作业,每天固定时间(通常是晚上,不影响业务)将上述存储过程执行一次即可。如果要实时获取,在保证网络通畅的情况下,可以给特定表写触发器。不要怀疑,可以从一个数据库操作另一个数据库的。这样不许要任何投入,即可实现阁下的目的。如果实在无法上网,那就可以通过做一个特定的Excel文件,每次执行都获取当天数据(或者符合条件的数据),然后拷贝到能上网的电脑(或者邮寄到全国服务器),然后执行更新即可。这个功能用Excel的宏完全可以实现。这些方案都是最安全有效的。
      

  4.   

    为了考勤数据不被容易修改,需要写程序,总店是服务端, 分店是客户端,然后再月末的时候自动上传数据。
    实现方法:webservice方式。
      

  5.   

    总店是服务端, 分店是客户端 
    可以利用免费或收费的动态域名,在小路由器上建立VPN,这样就可以了。
      

  6.   

    我用过的考勤机是有sdk包的,采集真的TMD简单,只要网络能联上,喜欢怎么采集就怎么采集。