在多用户模式下编辑访问数据库。文件锁定情况

时间:2015-05-28 08:24:28

标签: ms-access file-sharing multi-user

我有这个使用MS Access DB文件(.mdb)的应用程序,我想在多用户环境中使用这个应用程序。(或者多个用户应该能够同时编辑数据库。)

我在Windows Server 2012 R2上的共享文件夹上有此应用程序,并且使用该应用程序的所有用户都拥有.mdb文件所在文件夹的所有权限以及 .mdb的所有权限文件本身现在情况如下

当user1打开应用程序并在数据库中保存一个条目时,另一方面如果在此user2尝试在数据库中保存条目后,它会正常工作

  

Microsoft Access数据库引擎无法打开或写入该文件   它已由其他用户独家打开或您需要   允许查看或写入数据**

现在搜索完这个后,我得到了一些答案,说明之前打开此文件的 user1 没有所有权限,因此MS Access数据库引擎以独占模式打开并创建锁定其他用户阻止他们编辑同一个文件,但所有用户都有完全访问权限,所以这是不可能的。

如果其中一个用户重新启动应用程序,他们就可以编辑数据库,防止其他用户也这样做。

我认为重新启动应用程序会加载新编辑的db文件版本,允许用户编辑它,同时更改其他用户使用的文件实例。 请指导我 谢谢。

0 个答案:

没有答案