启动 Microsoft FRx 时出现错误消息:"运行时错误 ' 3051':: Microsoft Jet 数据库引擎无法打开的文件"


症状


当您启动 FRx 或生成报告时,您将收到以下错误消息︰

运行时错误"3051": Microsoft Jet 数据库引擎无法打开文件 \\server\share\FRx\Sysdata\FRxQue32.mdb。它已经被其他用户以独占方式打开,或者您需要查看其数据的权限
.

原因


错误消息中列出的文件具有只读属性选择,或用户没有足够权限包含文件的目录。

解决方案


  1. 使用 Windows 资源管理器中,浏览到该错误消息中列出的目录。用鼠标右键单击错误消息中列出的文件,然后单击属性
  2. 验证Read Only复选框为未选中在属性部分中。如果是,请将其清除。单击确定
  3. 将当前目录的父上移一级。例如,如果您浏览到 \\server\share\FRx\Sysdata\,一级向上移动应显示 \\server\share\FRx\directory。
  4. 用鼠标右键单击包含列出的文件的目录,然后单击属性。在我们的示例中,这是 SysData 目录。
  5. 单击安全选项卡,请确认所有 FRx 用户都在该目录的读取读取和执行写入修改权限。如果丢失了任何用户这些权限,添加的权限,然后单击确定。重复的操作导致错误-不能再发生这种错误。
 

参考资料