Windows 2000/2003终端服务器超出最大允许连接数

      Question:用远程桌面链接登录到终端服务器时经常会遇到“终端服务器超出最大允许链接数”诸如此类错误导致无法正常登录终端服务器,引起该问题的原因在于终端服务的缺省链接数为2个链接,并且当登录远程桌面后如果不是采用注销方式退出,而是直接关闭远程桌面窗口,那么实际上会话并没有释放掉,而是继续保留在服 务器端,这样就会占用总的链接数,当这个数量达到最大允许值时就会出现上面的提示。


  解决方式:
  一、用注销来退出远程桌面而不是直接关闭窗口
  二、限制已断开链接的会话存在时间
  三、增加最多链接数
  二、三可采用以下两种方式来修改
  1、从终端服务配置中修改
  修改会话存在时间:运行-Tscc.msc-连接-双击RDP-Tcp或右击-属性-会话-选中第一个的替代用户设置(O)-结束已断开的会话[将默认值“从不”改为一个适当的时间,比如30分钟]
  
  修改最大连接数:选择“网卡”选项卡-修改“最大连接数”改成你所需的值,当然这个值不也能太大,否则会占用较多的系统资源。不过这里修改的值好像不起作用,设置成无限制时照样还是会出现本文所说的情况。
  2、从组策略修改
  win2003
          组策略级别要高于终端服务配置,当启用组策略后终端服务配置中的相应选项会变成灰色不可修改
  运行-gpedit.msc-计算机配置-管理模板-Windows组件-终端服务
  双击右边的”限制连接数量“-选择”已启用“-填入允许的最大连接数
             win2000
          1.开始-运行-gpedit.msc-计算机配置-管理模板-windows组件-终端服务-会话
          右边窗口选择 为断开的会话设置时间限制 -选择已启用,选择一个时间


如果已经发生解决办法:
1、首先你可以telnet到此主机上(不管你用哪种方法),当然如果能直接操作机器更好,不过直接操作就不必用命令行了,那当然是知道机器超级管理员的密码的情况下,可以使用OpenTelnet来打开远程服务器的Telnet端口,具体方法请想见,其它文章。
2、Telnet上去后,先看登陆的用户:
输入命令:query user
系统返回:
C:>query user
USERNAME            SESSIONNAME         ID        STATE         IDLE TIME        LOGON TIME
k12update           console             1         运行中             2007-3-14 14:57
此时可以看出的可能都不一样,根据具体情况而定。
ID 0 的用户是本地登陆的,ID 1 和 ID 12是3389登陆的用户,前者在运行中,后者已经断开了,但是断开了仍然占用系统资源和通道,我们要把它踢掉。如下进行操作即可。
输入命令:logoff 1
3、如果服务器关闭了telnet功能(这是默认的),还可以通过SqlServer的xp_cmdshell扩展存储过程,使用格式:master.dbo.xp_cmdshell '命令内容',其余可参考第二步。此方式要求有访问xp_cmdshell的权限
上面的办法基本没有用 远程的机器telnet和sql的扩展服务都是关闭的。

        这个连接数在安装系统的时候有个默认的数字可以修改,应该是10(不确定),但是如果按装好系统后就没有办法修改起数字了吗,当然不是的,但是我遇到这个情况的时候也是很郁闷,问了几个朋友,也没有找到办法,最后还是我的朋友 浪子燕青 找其朋友找出了修改、增加其连接数字的办法。对于一些公司、网吧是有需要的,很大多数公司、网吧都是利用共享模式来查看需要共享的文件,所以我还是感觉有必要写出来的,虽然简单了些~~

方法是打开—控制面板—授权,如图
在本地
服务器上添加“每服务器”许可证
在您想要配置的
服务器上,打开控制面板中的 授权。
在“产品”中,单击要添加许可证的产品。
单击“添加许可证”。
在“产品”中,单击该产品。
在“数量”中,键入组织购买的新许可证数量,然后单击“确定”。
如果同意授权条款,请选择“我同意”复选框,然后单击“确定”。

注意
要打开“控制面板”项,请单击“开始”,指向“设置”,单击“控制面板”,然后双击相应的图标。
如果 Windows 2000 Server 只用作应用程序的操作系统,而不提供基本的网络服务(例如文件共享、打印机共享和通讯),则可以将并发连接的数量设置为零。

此过程只用于注册在以“每
服务器”模式运行的服务器上购买的客户访问许可证。有关服务器以“每客户”模式运行时添加许可证的步骤,请参阅相关主题。
要在
服务器上本地执行该过程,请在控制面板中单击“授权”。

上面是WINDOWS 2K 系统自带的操作帮助说明,因为我写的不如微软写的好,所以直接拷过来给你们看,只要将其数字改为合适的数字就可以了。这个WIN2K的一种授权模式,详细:windows 2000 支持两种授权模式:
  a、每
服务器同时连接数(5-->XX)
  b、每个连接必须有自己的"客户端访问许可证"
  c、每客户
  每台计算机必须有自己的"客户端访问许可证",为了避免侵犯许可协议,请使用授权(在"管理工具"中)来记录已购买的"客户端访问许可证"的数量。

注意:打开授权时有      每
服务器连接数 和 每客户,记住要选择每服务器连接数,不要用每客户那个选择,这个是用于机子客户机连接,具体情况我是不太了解,还要注意一点,'每服务'可以在以后转换为'每客户',但是'每客户'是不可以转换为'每服务'的,所以操作时一定要慎重些。

如果需要删除其授权数量的时候,也跟其上增加数量类似,操作:
在本地
服务器上删除“每服务器”许可证
在您想要配置的
服务器上,打开控制面板中的 授权。
在“产品”中,单击要删除许可证的
服务器产品。
单击“删除许可证”。
在“序列号”下,单击要更改的证书。
在“要删除的许可证数量”中,键入要删除的许可证数量,然后单击“删除”。
要关闭该对话框,请单击“取消”。
此操作只关闭该对话框,而不取消任何更改。

注意
要打开“控制面板”项,请单击“开始”,指向“设置”,单击“控制面板”,然后双击相应的图标。

删除产品的许可证后,可以将这些许可证分配给不同的
服务器

要在
服务器上本地执行该过程,请在控制面板中单击“授权”。详细信息,请参见“相关主题”。(这里就不截图了跟上面差不多)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值