确定谁在独占模式下打开了 Office Access 数据库
项目 2024/06/06
4 个参与者
适用于:
Access for Microsoft 365, Access 2019, Access 2016, Access 2013, Access 2010, Microsoft Office Access 2007, Microsoft Office Access 2003
反馈
本文内容
摘要
更多信息
References
原始 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 存在多个版本,因此你计算机上的以下步骤可能会有所不同。 如果是这样,请参见您的产品文档来完成这些步骤。
单击“开始” 。
单击“ 帮助和支持 ”。
在 “搜索 ”框中,键入“计算机管理”。
单击“ 开始搜索 ”以查看主题。
在计算机管理实用工具帮助索引中搜索“查看有关共享资源的信息”。
如果计算机运行 Microsoft Windows 2000 操作系统,服务器管理器实用工具可能作为可执行文件 (Srvmgr.exe) 在计算机上的安装驱动器 :\WINNT\SYSTEM32 文件夹中提供。 如果 服务器管理器 实用工具不可用,请安装 服务器管理器 实用工具,然后监视计算机资源的并发用户。
有关使用 服务器管理器 实用工具监视计算机资源的并发用户的详细信息,请参阅服务器管理器帮助索引中的“查看:用户会话”主题。
有关 .ldb 文件的其他信息,请参阅以下文章
Access 中的锁定文件 (.laccdb 和 .ldb) 简介