我正在排除一个难以解决的 MS Access 文件访问问题,该问题迄今为止困扰了所有 Microsoft Access MVP。Access 的工作方式是,当用户打开 Access 数据库时,Access 会创建一个特殊的锁定文件,并使第一个打开数据库的用户成为“文件所有者”。即使此用户关闭了数据库,他们仍然是该文件的“文件所有者”,直到最后一个用户关闭数据库并删除锁定文件。对于某一组用户(并且只有他们),当他们是文件所有者而另一个人关闭数据库时,文件所有者将从文件属性中消失。此后,如果有人尝试重新打开数据库,他们会收到“文件正在使用”错误。关键似乎是未设置“文件所有者”。
答案1
我们将前端放在共享文件夹中,并且权限设置为只有某些人具有写权限。这意味着 Access 无法创建锁定文件,每个人都可以使用它。
我们将数据保存在具有适当权限设置的单独数据库中,因为它是一个 SQL 服务器,但如果数据放在读/写共享,并在前端只读分享