使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

当 Microsoft FRx 尝试访问以下一个或多个 FRx 数据库文件时,你可能会遇到意外行为:

  • Frxsys32.mdb

  • Frxque32.mdb

  • 具有 .f32 文件扩展名的文件

例如,你可能会遇到以下症状:

  • 你将收到以下错误消息之一。

    错误消息 1

    运行时错误“-2147467259 (80004005) ”:无法识别数据库格式。

    错误消息 2

    运行时错误“3343”:无法识别数据库格式。

    错误消息 3

    错误 3709。 连接不能用于执行此操作。 在此上下文中,它已关闭或无效。

  • FRx 设计器可能无法启动。 尝试启动 FRx 设计器时,会短暂显示启动屏幕。 然后,它消失。

  • 在 Microsoft FRx 报表设计器中生成报表时,会收到以下错误消息:

    Microsoft Jet 数据库引擎找不到输入表或查询“活动用户”。 确保它存在且拼写正确。

遇到这些症状时,无法再使用 Microsoft FRx。 对数据库执行压缩和修复操作后,Microsoft FRx 将按预期运行。 但是,稍后可能会再次收到相同的错误消息。

原因

如果 Microsoft FRx 使用的 Microsoft Jet 数据库损坏,则可能会出现此问题。 以下问题可能导致数据库损坏:

  • 过时的系统文件

  • 不匹配的 Microsoft FRx 服务包

  • 网络连接问题

  • 环境设置问题

解决方法

若要防止此问题,请根据需要使用以下一个或多个方法。

方法 1:定期对数据库执行压缩和修复操作

  1. 启动 Microsoft FRx。 可以在工作站上启动 Microsoft FRx。 或者,如果在服务器上安装了 Microsoft FRx,则可以在服务器上启动 Microsoft FRx。

  2. 单击 “文件”,指向 Compact FRx 数据库,然后单击 “当前规范集数据库”。

  3. 单击 “是”,然后在操作完成时单击 “确定 ”。

  4. 单击 “文件”,指向 Compact FRx 数据库,然后单击 FRx 系统数据库

  5. 单击 “是”,然后在操作完成时单击 “确定 ”。

  6. 单击 “文件”,指向 Compact FRx 数据库,然后单击 FRx 队列数据库

    请注意,仅当安装了 FRx 报表服务器时,FRx 队列数据库才可用。

  7. 单击 “是”,然后在操作完成时单击 “确定 ”。

如果继续收到“症状”部分中提到的错误消息之一,请执行方法 2。

方法 2:确保安装了 FRx 设计器的所有工作站都是最新的

在安装了 FRx Designer 的每个工作站上执行以下步骤:

  1. 使用 Microsoft 更新安装最新的 Microsoft Windows 服务包。 有关 Microsoft 更新的详细信息,请访问以下 Microsoft 网站:

    http://update.microsoft.com

  2. 获取并安装最新的 Microsoft Jet 服务包。 若要获取 Microsoft Jet 服务包,请访问以下 Microsoft 网站:

    http://www.microsoft.com/downloads 若要查找最新的 Microsoft Jet 服务包,请单击搜索列表中的所有下载,键入 Jet 更新,然后单击“Go”。

  3. 配置防病毒和防软件程序中的排除项,以防止这些程序读取 FRx SysData 文件夹。

    有关如何配置排除项的信息,请参阅防病毒和防软件程序配置说明。

    请注意,安装 Microsoft FRx 时,请确保禁用防病毒和防软件程序。 这将防止安装文件损坏或在安装过程中被阻止。

如果继续收到“症状”部分中提到的错误消息之一,请执行方法 3。

方法 3:在托管 FRx SysData 文件夹的服务器上禁用机会锁定

如果遇到以下行为,机会锁定可能会导致 Microsoft Jet 数据库损坏:

  • 执行方法 1 和方法 2 后,将继续收到“症状”部分中提到的错误消息之一。

  • 即使没有用户登录到 FRx,具有 .ldb 或 .lck 文件扩展名的文件仍保留在 FRx SysData 文件夹中。

如果托管 FRx SysData 文件夹的服务器正在运行以下任何程序,则可能会发生此行为:

  • Microsoft Windows Server 2003 或 Windows Server 2003 终端服务器

  • Microsoft Windows 2000 Server 或 Windows 2000 服务器终端服务

  • Citrix Server

若要防止机会锁定导致 Microsoft Jet 数据库损坏,请安装最新的 Windows Server 服务包。 但是,如果在安装最新的 Windows Server 服务包后继续发生本部分中提到的行为,请禁用机会锁定。 有关如何禁用机会锁定的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:

296264 在 Windows

中配置机会锁定 本文讨论的第三方产品由独立于 Microsoft 的公司生产。 对于这些产品的性能或可靠性,Microsoft 不做任何暗示保证或其他形式的保证。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×