确定谁在独占模式下打开了 Office Access 数据库

原始 KB 编号: 824274

备注

本文仅适用于 Microsoft Access 数据库 (.mdb/.accdb) 。 需要具备基本的宏、编码和互操作性技能。

摘要

在 Microsoft Office Access 环境中,可能无法确定谁在独占模式下打开了 Access 数据库。 但是,可以使用操作系统实用工具来确定谁正在使用计算机上的共享资源。

更多信息

打开 Access 数据库时,Access 通常会创建一个与数据库文件同名的锁文件。 此锁文件的扩展名为 .ldb/.laccdb,具体取决于 (.mdb/.accdb) 打开的文件类型。 .ldb/.laccdb 文件包含有关谁打开了 Access 数据库以及用于打开 Access 数据库的计算机的信息。 但是,当用户在独占模式下打开 Access 数据库时,Access 不会创建扩展名为 .ldb/.laccdb 的锁文件。 因此,Access 无法使用 .ldb/.laccdb 文件来确定谁在独占模式下打开了数据库。 如果尝试打开 Access 数据库,但其他用户已在独占模式下打开该数据库,则会收到以下错误消息之一:

无法使用“<path>\<database.mdb>”;文件已在使用中。

无法使用“<path>\<database.accdb>”;文件已在使用中。

您不会收到任何有关谁在独占模式下打开 Microsoft Office Access 数据库的信息,也不会收到有关用于在独占模式下打开 Microsoft Office Access 数据库的计算机的任何信息。

可以使用实用工具软件(如计算机管理实用工具或服务器管理器实用工具)来确定谁在独占模式下打开了 Access 数据库,并确定哪个计算机在独占模式下打开了 Access 数据库。

有关如何使用计算机管理实用工具查看共享资源的详细信息,请执行以下步骤。

备注

由于 Microsoft Windows 存在多个版本,因此你计算机上的以下步骤可能会有所不同。 如果是这样,请参见您的产品文档来完成这些步骤。

  1. 单击“开始”
  2. 单击“ 帮助和支持”。
  3. “搜索 ”框中,键入“计算机管理”。
  4. 单击“ 开始搜索 ”以查看主题。
  5. 在计算机管理实用工具帮助索引中搜索“查看有关共享资源的信息”。

如果计算机运行 Microsoft Windows 2000 操作系统,服务器管理器实用工具可能作为可执行文件 (Srvmgr.exe) 在计算机上的安装驱动器:\WINNT\SYSTEM32 文件夹中提供。 如果 服务器管理器 实用工具不可用,请安装 服务器管理器 实用工具,然后监视计算机资源的并发用户。

References

有关使用 服务器管理器 实用工具监视计算机资源的并发用户的详细信息,请参阅服务器管理器帮助索引中的“查看:用户会话”主题。

有关 .ldb 文件的其他信息,请参阅以下文章

Access 中的锁定文件 (.laccdb 和 .ldb) 简介