请问局域网中,如何控制连接到同一sql server2000数据库上的计算机的数量?

解决方案 »

  1.   

    如果没记错的话,SQL Server 2000的设置众就可以设置同时连接的客户数的。
      

  2.   

    企业管理器-〉右键点击你的sql服务器-〉属性对话配置框-〉连接0表示无限制,自己可以设置用户
      

  3.   

    你可以在VB代码中首先通过查询获得连接的客户端数目:
    http://community.csdn.net/Expert/topic/3167/3167616.xml?temp=.6633722如果超过了你设定的上限就提示用户。
      

  4.   

    USE master
    exec sp_configure N'user connections', 0
    RECONFIGURE WITH OVERRIDE
      

  5.   

    VB代码如下:'工程->引用->Micorosoft ActiveX Data Object 2.0 Library(后面为版本号)
    Dim cn As New ADODB.ConnectionPrivate Sub Command1_Click()
        cn.Execute "USE master" & vbCrLf & "exec sp_configure N'user connections', 0" & vbCrLf & "RECONFIGURE WITH OVERRIDE"
    End SubPrivate Sub Form_Load()
    On Error GoTo Errhandle
        cn.ConnectionString = "Driver={SQL Server};SERVER=192.168.4.251;DATABASE=master;UID=sa;PWD=jftest"
        cn.Open
        
        Exit Sub
    Errhandle:
        MsgBox Err.Description
    End SubPrivate Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
        cn.Close
        Set cn = Nothing
    End Sub