做了一个C/S版的软件,数据库用的是sql2000.
客户有多个店面,希望能在一个店面里,就能看到其他分店的数据,也就是能读取到其他分店的数据库。
想请教大家,如何能连接到其他店面中的数据库呢?

解决方案 »

  1.   

    只要能连接其他机器中的sqlserver就行,特定条件下的直连,vpn等
      

  2.   

    不改构架 
    基本就是vpn了
    vpn有些成本也比较高的
      

  3.   

    ado连接比较方便,只要可以直接连接那就好办了,实在不行就用VPN
      

  4.   

    用VPN,但成高本
    也可以考慮使用花生殼,終端機登入
      

  5.   

    服务器托管的费用可能还有点贵,可以由包月的adsl代替
      

  6.   

    建议租用SQL空间,一般100M一个100元。
      

  7.   

    总部数据库(Master)-
    1.店面数据库(Slave1)
    2.店面数据库(Slave2)
    ...
    各店面的数据通过发布和订阅机制与Master同步,各店面去Master查询,就可以获得其他店面的数据。
    网络连接方面用VPN安全点。
    我们这里Master连全国几十家店就是这样连的。
      

  8.   

    用ADO可以连到,我做过这方面的开发,也是各分店之间的数据相互访问,总店可以查到所有分店的数据。
    安装数据库服务器的电脑必须有独立的IP地址(能在互联网上用的)。
      

  9.   

    首先获得各个店面的SQL Server 2K的IP地址,用户名,密码,然后再用ADO,去连接,
    如果各个店面的表结构不一样,那么,要针对各个Server 用特定的SQL语句。
      

  10.   

    建议做成三层架构,数据库集中,各个门店客户端通过VPN连到总部
    安全性方面要求高还可以增加UKey认证