我一直在调查客户 RDS 服务器的一个奇怪问题。我们已经缩小了症状的范围,但目前我还是无能为力。
客户正在远程桌面服务器(Server 2012 R2 Standard,在 Hyper-V 下作为 VM 运行)上运行数据库应用程序。平均每天有大约 20 名用户登录此服务器。他们还有少数用户在本地工作站上运行此应用程序,连接到同一服务器数据库。问题无法在本地工作站上重现 - 只能在 RDS 上重现。
症状:
使用此应用程序时,如果用户执行 Ctrl+S 操作来保存软件(发票/CRM 软件)中的条目,并且鼠标处于静止状态,该行项目已清除且条目以空白状态保存。
如果用户执行 Ctrl+S 操作鼠标移动,条目正常保存。与手动单击“文件+保存”相同,因为鼠标显然在移动。
我们认为这不是应用程序问题,因为我们无法在运行相同软件、相同版本的其他本地工作站上重现此错误。供应商无法使用数据集副本复制此问题。此错误仅发生在 RDS 上 - 此外,我们能够在使用域管理员用户登录 RDS 服务器时重现此问题,从而绕过远程桌面连接。
这里可能存在操作系统级别的错误吗?与服务器如何解释键盘输入有关?