当windows server 2003中远程桌面出现:终端服务器超出了最大允许连接数这个问题时,应该怎么办呢?
不要着急,可以参考如下的方法解决:
一、登陆上去后,打开任务管理器-用户,注销其它用户。
二、如果可以telnet,不管用什么方式,反正可以得到服务器的shell。
上去后先看登陆的用户,输入命令:query user
系统返回:
看到了吗?id为0的用户是本地登陆的,id为1和id为12是3389登陆的用户。前者在运行中,后者已经断开了。但是断开了仍然占用系统资源和通道。我们要把它踢掉,方法是:
输入命令:logoff 12
再次query user,显示:
三、如果服务器关闭了telnet功能,还可以通过sqlserver的xp_cmdshell扩展存储过程,使用格式:
master.dbo.xp_cmdshell '命令内容'
此方式要求有访问xp_cmdshell的权限。