MS Access数据库由未知用户锁定

时间:2011-05-24 13:18:12

标签: ms-access unlock

我有一个多个用户可以访问的网络驱动器上的访问数据库。数据库今天早上已损坏,我正在尝试修复它。我遇到的问题是当我尝试重命名数据库时,它说它当前正被某人使用。没有与此文件关联的.ldb文件,所以此时我已经死了,因为我无法重命名,压缩它或任何东西。

有人有任何建议吗?

由于

3 个答案:

答案 0 :(得分:4)

将数据库复制到其他位置。副本不会被锁定。然后,您可以通过各种方式保存工作,直到解决原始文件中的锁定问题。如果您的问题是由VB代码文件损坏引起的,请尝试使用“/ decompile”选项打开数据库:

启动运行:

“C:\ Program Files \ Microsoft Office \ Office \ msaccess.exe”“C:\ example.mdb”/ decompile

如果您没有与mdb关联的任何ldb文件,则很难发现哪些用户正在锁定您的数据库。如果用户很少,则应重新启动计算机。它应该是史前的,但应该比通过其他方式解锁文件更快。

答案 1 :(得分:0)

只需要这样做,尝试“F11”然后选择“表格”,选择主题并点击打开,从那里将一个简单的C& P转换为excel表。

希望这会有所帮助 Dave Pragnell

答案 2 :(得分:0)

ldb 文件在第一个用户打开数据库时自动创建,它跟踪打开数据库的用户数量和每个对象的锁定状态 因此,如果一个用户以只读方式打开,则第二个用户可以编辑 db

当最后一个用户关闭与 db 文件的连接时,此文件自动删除。

您不要手动删除/修改此文件,因为它可能会导致 DB 状态不一致

您可以在记事本中打开此文件并查看有多少用户打开了此文件,但不要更改任何内容。