超出最大允许连接数解决关于3389端口的一些问答
终端服务器超出了最大允许连接数的解决
办法
鲁班奖评选办法下载鲁班奖评选办法下载鲁班奖评选办法下载企业年金办法下载企业年金办法下载
-续
大 | 中 | 小
[ 2006/06/13 13:35 | by ppxiaop ]
1 安装:
控制面板--->添加/删除程序--->windows组件--->终端服务
2 明确终端服务的2种模式
----Windows 2000终端服务有2种运行模式: 远程管理模式和应用程序服务器模式。远程管理
模式允许系统管理员远程管理服务器,而且只允许2个终端会话同时登录终端服务器。应用程
序服务器模式允许用户运行一个以上应用程序,允许多个用户从终端登录访问服务器。但是
,应用终端服务的用户必须有终端服务授权,即必须在90天之内在这个域或工作组中设置终
端服务授权服务器,否则用户需删除应用程序,然后再重新安装。
3 解决“超过最大连接数”问题
----首先查看终端服务是运行在远程管理模式下还是在应用程序服务器模式下。如果在远程
管理模式下,只允许有3个同时连接的终端会话,如果超过3个连接,就会出现提示“超过最
大连接数”,此时,用户必须切换为应用程序服务器模式。具体操作过程如下。
----打开“控制面板”,双击“添加删除程序”,单击“添加删除Windows组件”*“组件” ,在Windows组件向导对话框中选中“终端服务” * “下一步” * “应用服务器” * “下 一步”,然后按照提示即可改变终端服务的模式。
4 终端服务器超出了最大允许连接数的解决办法
第一步、首先你可以telnet到此主机上(不管你用哪种方法),当然如果能直接操作机器更好,不过直接操作就不必用命令行了,用控制台更直观,这里不是我们讲述的问题,略过。
第二步、Telnet上去后,先看登陆的用户:
输入命令:query user
系统返回:
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME administrator console 0 运行中 . 2004-10-09 15:37
user1 UserMachine1 1 运行中 . 2004-10-09 15:37
user2 12 已断开 无 2004-10-09 15:37
此时可以看出的可能根我们的不一样,根据具体情况而定。
看到吗? ID 0 的用户是本地登陆的,ID 1 和 ID 12是3389登陆的用户,前者在运行中,后者已经断开了,但是断开了仍然占用系统资源和通道,我们要把它踢掉。如下进行操作即可。
输入命令:logoff 12
C:\>query user //再看看
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME administrator console 0 运行中 . 2004-10-09 15:37
user1 UserMachine1 1 运行中 . 2004-10-09 15:37
第三步、如果服务器关闭了telnet功能(这是默认的),还可以通过SqlServer的xp_cmdshell扩展存储过程,使用格式:master.dbo.xp_cmdshell '命令内容',其余可参考第二步。此方式要求有访问xp_cmdshell的权限。
Tags: 2000 , 远程登陆