最近公司有一台SQL Server服务器,远程桌面连接时黑屏,过一段时间后爆出一个"两台计算机无法再匹配时间内连接”的消息。
再次远程连接时出现如下图所示的画面:
由于服务器在idc机房,而且sqlserver服务正常,所以断不能随便暴力重起。
即将年关,万一假期中sqlserver服务器出现啥问题,又不能远程登录,似乎心里没底啊......
-----------------------------------------------------------此处省去其他理由和10000字废话---------------------------------------------------------------
最后用logoff命令解决了这个问题:
--查询Remote Desktop Session(注意:如果目标服务器位于某个域,那么进行此操作的终端也必须在同一个域中才行。不然会出现拒绝访问的错误。)
query session /server:MYSERVER_NM
--强制注销会话2(注意:如果目标服务器位于某个域,那么进行此操作的终端也必须在同一个域中才行。不然会出现没有找到会话的错误。)
logoff 2 /server:MYSERVER_NM
--再次查询Remote Desktop Session
query session /server:MYSERVER_NM
这个时候就可以使用管理员账号再次远程登录了,打完收工。
-------------------------------------------------------------------------------------------------------------------------------
另外付上几个偷师来的命令:
tasklist /v /s MYSERVER_NM /u:Administrator
【列出服务器MYSERVER_NM上的所有进程,供查找和排错】
taskkill /s MYSERVER_NM /u:Administrator /im explorer.exe
【终止服务器MYSERVER_NM上的explorer.exe进程,供远程终止进程使用。可以加/f 参数强制执行。该命令一旦执行不能停止】