轉自:http://sucre.blog.51cto.com/1084905/382249web
從昨天下午開始到今天早上,遠程服務器一直提示超過最大鏈接數,怎麼辦呢?總不能不工做吧,因而有了下面的解決辦法,還真管用,我如今已經能夠正常工做了,先了解一下原理: sql
windows2003 server遠程終端鏈接有2個鏈接數的限制,若是用戶登錄後未註銷或有超過2人同時登錄時會出現終端超過最大鏈接數的提示。
解決方法:
一、若是能telnet登陸的話,telnet上去,而後執行query user命令,使用logoff命令註銷相關用戶。(通常都很難telenet上去,至少我連不上)
二、沒有telnet的,若是服務器安裝了sqlserver,使用sqlserver的xp_cmdshell語句執行cmd命令,xp_cmdshell 'query user';xp_cmdshell 'logoff #管道id'。
三、若是mstsc的版本是5的話,能夠運行 'mstsc -console' 來鏈接到服務器的終端,不受遠程鏈接數的影響。適於於 XP SP2。
四、若是mstsc的版本是6的話,能夠運行 'mstsc -admin' 來鏈接到服務器的終端。適於於Vista SP1, Server 2008, XP SP3。(我用的是這個方法個人xp就是sp3的如圖)shell
五、運行 mstsc /v:IP /console 就能夠鏈接到遠程系統的的0會話, mstsc 還有不少參數 能夠運行 mstsc /?來查看. 適用於xp。
六、運行「tsmmc.msc」就能夠打開遠程桌面鏈接,在這裏咱們添加一個新的鏈接,輸入對方的IP地址賬號和密碼後就能夠成功登錄到對方的桌面中,這時能夠再踢下一個用戶.適用於windows2003。
七、 經過設置解決,輸入「gpedit.msc」,回車後打開組策略窗口,而後依次定位到「計算機配置→管理模板→終端服務→會話」,而後在右側窗口中雙擊「爲斷開的會話設置時間限制」,在打開的窗口中將「結束斷開鏈接的會話」時間設置爲5分鐘
好了,問題解決了,繼續工做,有和我同樣問題的朋友快去試試吧~~~windows