现有一个服务器,数据库系统是SQL2000,其它局域网的机器都可连接这台机器。
要求:如果其它机器上的程序只针对此数据库进行检索、读取等操作,用不用做成C/S模式的???
还是用ADO直连SQL2000数据库,请问哪种方式好一些。

解决方案 »

  1.   

    如果是需要保密的数据,最好用C/S结构,否则用B/S结构就可以解决,但B/S结果对报表打印支持的不好,通常用个插件来实现。
      

  2.   

    只是在局域网使用,用不着B/S吧?
    我的意思就是可不可以程序设计成单机的,只是把数据库连接到SQL2000的机器上。
      

  3.   

    服务器配置没有问题,我也不详细说了。
    客户端小于20台。
    库中数据总数一个表不会超过六万条,查询中较少使用嵌套查询之类的。
    频率高峰时也基本上大于秒。我想SQLserver应该可以满足,就是想知道是不是一定设计成C/S才是最好的……
    谢谢
      

  4.   

    还是用ADO直连SQL2000数据库好!
      

  5.   

    我建议,使用ADO,因为只是用于查询,没有必要C/S结构,两层结构足够。只要将出口控制好,不要让用户能够编辑就行了,从根上控制编辑,用C/S用点大材小用,而且划不来。