使用delphi7+sql2005编写的系统,现要求多地同时使用,有什么好方案?

解决方案 »

  1.   

    最简单的方法是 sql2005开放外网端口。
    其他方法就是就得改代码了
      

  2.   

    sql2005作公用数据库,开放到外网,delphi写客户端
      

  3.   

    datasnap 服务器  ,需要向IP营运商购买一个固定IP,申请一个域名,架设一个服务器。客户机就通过验证后就可以访问 了
      

  4.   

    socket  固定ip或者花生壳之类的。
      

  5.   

    数据库开公网端口,固然是一个办法,但数据安全无法保障。楼主可以将delphi的程序部署在一台服务器上(citrix或vmware,A机),让各地的客户端通过VPN的方式来访问A机就行了。供参考
      

  6.   

    用三层架构,DATASnap来完成。简单高效。网上例子很多。
      

  7.   

    https://blog.csdn.net/pcwe2002/article/details/52527782
    远程访问数据库存在速度慢和容易掉线的问题,这种方式替换连接字符串就可以解决