我们在文件共享上有一个访问数据库,该数据库具有部门中每个人都可以访问的权限。我遇到的问题是,当多个用户尝试同时访问数据库时,他们无法执行此操作。一个用户可以正常打开数据库,但当另一个用户同时尝试时,他们双击文件图标,一小时得到一小时玻璃,之后没有任何反应。我们使用Server 2003作为域控制器。所有权限都已在域级别和访问数据库中的tools-options-advanced下进行验证,并设置了对共享锁定和无锁定的相关权限。当用户尝试以模拟方式打开文件时,您是否知道可能导致此问题的“死链接”?
非常感谢任何帮助。 谢谢。
答案 0 :(得分:7)
忽略反对者 - 访问对于少数用户来说非常好。您可以使用默认的Access设置打开dbs exclusive,这将锁定其他用户或者存在一些奇怪的网络问题。
EDIT
- 注意到您已经拥有默认的共享访问权限
- 是否记录级锁定?
- 还尝试让用户完全控制共享网络文件夹(Access需要读/写/创建/删除才能创建和删除ldb文件)
答案 1 :(得分:1)
当您说共享权限时,用户是否拥有完全权限?需要完全权限,因为必须创建和删除共享文件(.ldb)。
答案 2 :(得分:1)
这个问题偶尔会出现在Access数据库中,几乎没有明显的原因。在微软建议的回复中,你已经做了第二次(在Access中开放),但我相信第一个提供了你正在寻找的答案。
在快捷方式的目标中,包括 MSAccess.exe的路径
答案 3 :(得分:0)
我刚刚遇到同样的问题,只有一个人可以打开数据库。我们只有3个人通过桌面上的shorcuts访问同一个数据库。
现在根据Microsoft我们需要在我们的快捷方式中包含数据库路径,我会尝试这样做。他们承认这个问题。
答案 4 :(得分:-2)
MS Access在多用户设置中不值得。
在您还有头发的时候,将数据库转换为基于服务器的RDBMS(例如SQL Server)的时间会更好。
请相信我,无论如何,你迟早要做到这一点!抱歉,这是个坏消息。