什么时候\\服务器\文件.xlsx由用户 1 以读/写方式打开,而用户 2 尝试打开\\服务器\文件.xlsx,用户 2 会收到提示“文件已被用户 1 使用,请以只读方式打开或通知。”,这是应该的。
当我查看文件服务器 - 计算机管理 - 系统工具 - 共享文件夹 - 打开文件时,它显示\\服务器\~$文件.xlsx正确。
问题是,当用户 1 的计算机进入睡眠模式时,\\服务器\文件.xlsx打开了,\\服务器\~$文件.xlsx消失并且用户 2 可以打开\\服务器\文件.xlsx处于读/写模式,而不会出现文件已在使用的错误提示。当用户 1 重新登录时,他的\\服务器\文件.xlsx是打开的,并且他也没有收到错误提示,只有当他尝试保存文件时才收到错误提示。
- 我这边是否有配置没有正确完成?(系统管理员)
- 是否有任何设置需要在 Windows 10、Excel 或文件服务器上更改?
- 我是否必须教育我的用户在离开计算机之前关闭他们的 Excel 文件?
答案1
如果客户端处于睡眠模式,客户端和服务器之间的连接将会断开,这似乎是一种已知的正常行为。
Excel 客户端与服务器上的网络工作簿断开连接后,工作簿将被释放,临时文件将被删除。目前,工作簿的状态已恢复为“未锁定”。其他用户可以打开该工作簿,不会出现任何错误提示。
当客户端唤醒时,Excel 可以保留以前的编辑,但无法将其保存回网络工作簿,因为该工作簿已被其他用户锁定且连接中断。
是的,您可以教育您的用户在离开计算机之前关闭网络共享驱动器上的 Excel 文件。
答案2
客户端进入睡眠状态时会断开连接。您可以执行以下操作之一:
- 告诉您的用户在睡觉时保存文件并将其关闭,或者
- 升级到支持多用户编辑的较新版本的 Office(如果可能)。