昨天,我们在 Win2K3 服务器上遇到了一个问题,没有人能够连接(甚至从控制台也无法连接)。我们只启用了管理员模式的终端服务。从同一网络上的另一台 PC 上,我检查了终端服务,发现有一个 RDP#xx 会话列表,其状态为“关闭”。右键单击任何会话并选择“重置”会产生错误:
无法完成请求的操作,因为终端连接当前正忙于处理连接、断开连接、重置或删除操作。
我们最终重新启动了服务器来清除这些会话,但没有人能够弄清楚这个问题是如何发生的。
我目前的“猜测”是我们在断开连接的会话方面存在问题。例如,我们有一个用户打开了他的工作(vstudio/mssql studio/etc),然后只单击“X”而不是注销 RDP 会话。有时他的断开连接的会话会持续 12 天,然后他才会重新登录。
这些长时间断开连接的会话是否会导致我们收到错误,随后需要重新启动?关于导致该故障的原因还有其他建议吗?
答案1
很难肯定地说,但下次试试这个:
在电脑上打开命令提示符(或者你以管理员权限登录远程系统的任何地方)并输入查询用户/服务器:服务器名称
这将列出服务器上的所有会话 - 每个会话都有一个 ID。控制台会话的 ID 始终为 0,而 RDP 会话的 ID 为 1 和 2。
要启动其中一个,只需输入注销 身份证号然后按回车键。这将启动该会话。
它可能没有帮助,但使用这种方法我取得了一些成功。
显然,您可以通过在某个地方登录自己并运行命令来将自己启动出来来尝试这一点。