我要做一个B/S结构的信息管理系统,想用sql  server 2000做数据库服务器,这个部门最多30人使用此系统,请问哪位大侠知道sql  server 2000各版本的最大客户端连接数量??

解决方案 »

  1.   

    SQL Server 最多允许同时 32,767 个用户连接。
    因为连接是动态的(自动配置选项),SQL Server 将根据需要自动调整用户连接的最大用户数,最大不超过允许的最大值。例如,如果仅有 10 个用户登录,则要分配 10 个用户连接对象。在大多数情况下,没有必要改变该选项的值。但既然是B/S的方式,那与数据库之间的连接就是无状态连接。也就是说即使是30个用户同时登陆系统,也不会占用SQL_SERVER的30个连接。
      

  2.   

    30个连接,完全不用考虑SQL的问题,它还没这么差,呵呵
      

  3.   

    但既然是B/S的方式,那与数据库之间的连接就是无状态连接
    为什么BS就是无状态连接?什么就是无状态连接?
      

  4.   

    首先感谢Mars_ZHOU() ,但为什么 “既然是B/S的方式,那与数据库之间的连接就是无状态连接。也就是说即使是30个用户同时登陆系统,也不会占用SQL_SERVER的30个连接。”
    请再解释一下~
    另外,在sql 2000的版本选用上面,用哪个版本比较合适?我这个系统大概数万行数据量,可能还要存贮较大的图片。
      

  5.   

    所谓无状态连接是指,这个连接在用户使用过程中并不一直保持连接状态。所以多个用户可以共享连接。另外,在sql 2000的版本选用上面,上万条数据并不算多,我推荐使用SQL2000S.
      

  6.   

    要在程序中手动指定连接池,并且打开连接了马上关闭。这样30连接可以视为200用户访问了。
    如果用共享连接的方式的话,就要麻烦一点,30连接大概只够100用户。
    用哪个都可以,万数量级的数据,用access都可以,更不用说sql了。呵呵
      

  7.   

    Mars_ZHOU() , 你说的sql2000s 是指标准版吧?不是指sql2000 sp×吧?
      

  8.   

    对,standard
    他和其它的版本的区别,可以参考一下邹大的新书30个并发用户不算多,百万条记录也不算多。
      

  9.   

    反正不要使用MSDE和个人版 这两个都有连接数性能卡口 在多于五个用户连接之后性能降低 用标准版和企业版都可以
      

  10.   

    谢谢各位的支持,但现在又出新问题了 我在网上分别下了win 2000advanced server ,win 2000 server,sql 企业版和标准版,
    我现在的系统是2000pro 在新开辟的g盘中安装了 2000advanced server系统,然后安装sql 企业版,
    在安装数据访问组件时提示错误:command line option syntax error/? for help 我点击确定接着安装又出错,提示:command line option syntax error/? for help HTML Help 1.32 update 我接着点击确定,安装
    最后,提示错误:无法找到动态链接库sqlunirl.dll于指定路径 安装彻底失败 
    我换成了2000server版本,问题一样 换了sql 标准版 问题依然是这些请问这是怎么回事?是盗版系统的问题吗?还是我需要配置服务器后才能安装数据库?
      

  11.   

    怎么把系统安装到G盘去了,,你的SQL安装文件包括SP3集成吗?另外 安装文件所在文件夹不要用中文名称