如果想做一套能跨市区使用的软件(多个城市有分店,数据汇总到同一个数据库),用delphi7+sql server数据库能不能实现?不知道大家都用什么方法解决这个问题?我想到的方法是开通一个静态IP,自己配置一台SQLSERVER服务器,其他分店客户端连接远程数据库,但是开静态IP审核很费劲。另外一种方法是租用网站空间提供商的SQL SERVER空间;这种方法缺点是数据不安全。

解决方案 »

  1.   

    delphi实现各地连接同一远程数据库,并不如网页版的方便、稳定、安全。
    这方便java是强项。
      

  2.   

    1、有一台装有SQL Server的电脑,且可以上网;
    2、申请一个域名,例如:www.abcabc.com;
    3、在你的程序中过一段时间就解析一下这个域名,然后尝试连接获得的IP的SQL Server,成功则上传数据,不成功则将数据保存本地,以待下次更新;
    4、如果电脑(或者最好用路由器,带拨号的路由猫最好,价格也就百元左右)重新启动,则手动调整域名指向新IP。
      

  3.   

    花生无所谓了。
    利用花生得到 IP 即可。
    其后操作直接用 IP 地址就可以了。
      

  4.   

    client/webserver就是对付这种需求的。。
    前端是d7写的win32桌面程序,
    后端是d7写的isapi应用,运行于iis下
    通过http(s)交互
    不过要求各客户端的网络至少是adsl 512K静态IP?托管一台服务器做后端就行了
      

  5.   

    用花生壳的思路明白了,也试了一下,但是发现稳定性不是很理想,有时候花生壳会连接不上(网络是通的,可能是花生壳软件本身的问题)。楼上朋友说利用花生得到 IP 即可,其后操作直接用 IP 地址是什么意思?怎么样直接操作IP?
      

  6.   

    托管一台服务器,电信一年6000左右,网通最近有活动两年4000。
    自己买一台一U的服务器 HP的10000块。放到托管机房,就有一个固定的IP,安装SQLSERVER就可以了。当然最好是做成B/S的。也可以放在这台服务器上。
      

  7.   


    动态ip是在服务器重新拨号后会换ip的
    服务器的ip换了,客户端只知道旧的ip,自然无法再连了
      

  8.   

    1、使用三层结构,scktsrvr+ADO+SQL
    2、租用网络商服务器,100M/100元年
    3、分店有电信或有线通网线