软件本身是C/S结构的,在局域网中使用没有问题,可是客户有分公司,在不同的城市,不可能组建局域网。使用网络数据库空间的话软件访问数据库的速度又太慢,不知怎样解决比较好!数据库用的是 MS SQL Server 2000

解决方案 »

  1.   

    公网上1433端口一般都不会开的
    建议用VPN,否则太不安全了,至少也要做一下端口映射
      

  2.   

    VPN透过Internet安全性是大问题
      

  3.   

    赞同,我们公司现在就是用vpn来做的
      

  4.   

    IM235.Com部落者站长之家动力无限,贴心服务,最好的信息交流,实用软件/程序分享网站!
      

  5.   

    过时了,用Web Service 吧
      

  6.   

    使用socket D7 SQL2005可以啦
      

  7.   

    client/webserver
    c/s的外在效果,b/s的内在协议
      

  8.   

    强烈建议用Web Service,即加入中间层,避免互联网用户直接访问数据库。
    转个例子参考:
    http://download.csdn.net/source/1925063
      

  9.   

    要直接访问也可以,到http://www.dyndns.com/注册一个用户,和域名,用路由器自动映射,同时关联到内网的数据库IP地址和端口即可。
      

  10.   

    用windows2003自带的远程路由来实现,然后再申请动态域名(如花生壳),最好在客户端实现vpn拨号就行了。具体参看:http://blog.csdn.net/fstao/archive/2008/12/04/3443397.aspx
      

  11.   

    用socket或者web service来配合花生壳,分文不花,还给电信交什么鸟钱啊