如题,希望有经验的同志说下.....多谢!

解决方案 »

  1.   

    应该是由MSSQLSERVER2000限制用户数的。
      

  2.   

    我们这里平时60个人左右连上SQL, 浪潮 双CPU + 1G 内存的服务器已经有点受不了了 ,当然和我们自己开发的程序有很大的关系(没什么优化 -_-!)
      

  3.   

    装上SQL server企业版,再多也没问题,只要你服务器,网络受得了
      

  4.   

    Delphi中根据分类数据生成树形结构的最优方法 
    关键字: Delphi中根据分类数据生成树形结构的最优方法 
    分类: 个人专区 
    密级: 公开 
    (评分: , 回复: 1, 阅读: 39) »» 
    很多系统都有类似于如下的表结构(table1):ID                 Name                         ParentID---------------------------------------------------------001              电子类                              0002              金属类                              0003              电容电子                         001004              电阻电子                         001005              有色金属                         002而且大家都习惯于用树(TreeView)来显示,这样就可以很好的显示整个表的分类情况。但如果数据量多时会造成树的生成比较慢,特别是用递归来实现时要访问数据库的次数很多(根据层数),用在三层中效果更加显。在此提供一个好的方法来生成树形结构。这个算法只访问一次数据库,具体的实现如下:1、一次性从数据库中取出所有的数据,并按照ParentID字段进行排序,这样就保证每一条数据的父节点都在它的前面。2、取出第一条数据画到树中,在添加到树中时先找到这条数据的父节点,如果没有 则将此记录直接作为树的第一级节点3、如果还有数据,则取出来执行第2步,直到没有数据为止。程序实现:   本程序将用一个stlID的TStringList变量来存放对应树中每一个节点的ID值,用FindParent函数来父节点。function FindParent(ID:String):TTreeNode;var  i:Integer;begin  result:=nil;  for i:=TreeView1.Items.Count-1 downto 0 do    if stlID.Strings[i]=ID then    begin      result:=TreeView1.Items[i];      break;    end;end;//生成树procedure CreateTree;var  tmpNode:TTreeNode;begin  Query1.close;  Query1.SQL.Text:='select * from table1 order by ParentID';  Query1.Open;  Query1.First;  while not Query1.Eof do  begin    tmpNode:=TreeView1.Items.AddChild(FindParent(Query1.FieldByName('ParentID').AsString),Query1.FieldByName('Name').AsString);    stlID.Add(Query1.FieldByName('ID').AsString);//记录ID    Query1.Next;  end;end;
      

  5.   

    用BDE的话,最多好像是255个客户端
    设置数据库服务器最大连接客户数与最大线程
    其它的没什么限制
      

  6.   

    应该是由MSSQLSERVER2000限制用户数的。
      

  7.   

    SQL SERVER有用户限制 如果需要很多用户连接 你要购买SQL SERVER2000的授权许可