終端服務器超出了最大允許連接數的解決辦法
作者:tank 日期:2005-12-20
終端服務器超出了最大允許連接數的解決辦法
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的權限。