微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

终端服务器超出了最大允许连接数的解决办法

终端服务器超出了最大允许连接数的解决办法
1、首先你可以telnet到此主机上(不管你用哪种方法),当然如果能直接操作机器更好,不过直接操作就不必用命令行了,用控制台更直观,这里不是我们讲述的问题,略过。
2、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
3、如果服务器关闭了telnet功能(这是认的),还可以通过sqlServer的xp_cmdshell扩展存储过程,使用格式:master.dbo.xp_cmdshell '命令内容',其余可参考第二步。此方式要求有访问xp_cmdshell的权限。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐