系统部署:各县市有N个客户端,每个客户端有一个自己独立的计费管理系统,数据全保存在各自的SQL SERVER 数据库中。现在在省公司有一个后台管理系统,想通过访问并读取各客户端数据库中的数据,以便进行汇总,同时把省公司的最新设置值下传至各客户端数据库中,或者在各客户端开发一个管理系统,把数据导入到指定IP的服务器中。目前我只能想到一种解决方案:建立VPN虚拟局域网;   此方案可行,但需购买相应的硬件设备,成本比较高。1、不知还有什么可实现的方案? 
2、DELPHI是否支持访问指定IP的服务器的数据库数据?

解决方案 »

  1.   

    ado支持通过ip地址访问远程数据库
      

  2.   

    ado直接访问数据容易造成安全问题,数据库的密码会显露给用户,可以部署一个服务器,做一个中间层,程序数据发送到中间层,中间层再把数据存储到数据库
    用ClientDataSet1直接写SQL就行,不用写数据传输的东西,很具体的东西我也讲不清楚,见过这样的程序但是没写过
      

  3.   

    网通、电信提供设备的
    只需开通VPN帐号即可
      

  4.   


    DELPHI支持遠程,最主要的是MSSQL也支持。呵呵考慮安全的話,可以使用VPN, 電信也有企網通,都還不錯。
      

  5.   

    电信的VPN是不是需要其它网络设备?
      

  6.   

    赞同ccnccyj的方法,只要数据不是巨大,方法二足够可应付了,我们就做过类似案例,运行挺好.    要开发一个客户端上传/下载(更新)服务程序,运行各客户数据库服务器上;
         开发一个服务器端接受数据处理数据服务程序,运行在总部服务器上;  当然细节还有不少,不算太简单.
      

  7.   

    用web service的方式感觉比较简单,可以web service+COM+的方式去实现