其实实时性如果要求不高的话,并且没有事务交互,那你还不如做成报表直接email到总公司去,又快又安全,为什么非要用数据库传输呢?

解决方案 »

  1.   

    一、分别在分公司和总公司的两段分别建好用于通信的表,把需要通信的数据保存在客户段的表中然后用网络把客户段的数据更新到总公司所对应的表中,在总公司处理这些数据!
    二、如果数据两非常大的话,用DTS把分公司的数据传换成EXCEL或者ACCESS数据文件,然后把这些文件通过EMAIL或者其他手段传到总公司,在总公司再用DTS转换成SQLSERVER数据,并进行处理。
    相关经验不多,这些只供参考!
      

  2.   

    靠 ,下班回家就淋成落汤鸡了啊。呵呵,不碍事的
    楼上的  ssm1226(雨中人)你好!可不可以细说一下你的 "订阅"我也在这样想过。但只是刚刚研究啊!!
      

  3.   

    见意你用DTS,在分公司导成ACCESS,然后在总公司将ACCESS导入!另外,如果是数据量不是巨N大的话,可以考虑用WIN2000做远程拔入服务器,然后,不用上互联就可以把数据传回来,安全,廉价!只是个人意见,不足望指教!
      

  4.   

    补充,不是每回用向导DTS,而是做成DTS包然后用VB或VC调用DTS包,具体代码在SQL SERVER ONLINE里有,可以参考一下!
    这样对分公司就屏蔽了实现的细节!
      

  5.   

    楼上 weixy()兄你好!你说只要分公司的汇总报表数据。这也有道理,但实事上流水记录他们也要,而且这对总公司也很重要。我不要求实时传输。如果某一分公司有几十万数据量的时候,我的设想是当在分公司联上总公司sql2000后,就开始一条条记录写入总公司的数据库中,考虑是远程,又是moden,所以担心会有问题,不知各位会什么更好的办法。 这是我的想法,你有过这方面经验,请再说说你的看法或好的建议!