1

我有一个简单的访问数据库文件,它在本地文件夹中的本地驱动器上运行良好。如果我共享完全相同的文件夹,然后将该文件夹映射到同一台计算机上,则关闭数据库时不会清除 laccdb 锁定文件。

数据库本身似乎并不重要。我创建了一个只有一个表的新数据库,并且出现了同样的问题:

  1. 在 C:\localfolder 上创建新的访问数据库
  2. 访问工作正常。关闭访问,laccdb 文件删除
  3. 创建 c:\localfolder 的共享,然后将 Z:\ 映射到 \computername\localfolder
  4. 开放存取数据库,关闭存取数据库。laccdb 锁定文件不删除

共享设置正确。“每个人”都有读/写

附加信息:如果我转到另一台计算机并将驱动器映射到那台“坏”计算机,我可以很好地打开访问数据库,并且当我关闭它时锁定文件会正确消失。如果我回到“坏”计算机并将驱动器映射到“好”计算机并打开访问数据库然后关闭它,锁定文件不会删除。

同样在一台好计算机上,我可以在记事本中打开锁定文件并查看有关谁将其锁定(我)的信息,但在“坏”计算机上,它会创建锁定文件但不会向其中写入任何数据.. . 几乎就像它认为它没有对文件的写访问权限或删除访问权限......但确实如此。绝对可以。访问关闭后,我可以自己打开资源管理器并删除文件。

我认真当了亏。这台机器与访问数据库锁定文件一起工作了 4 年。今天突然就不行了。未安装任何更新,并且在还原中没有任何内容可回滚。

4

0 回答 0