为什么我无法访问ACL上具有管理员访问权限的Notes数据库?

时间:2013-11-01 07:42:28

标签: database lotus-notes acl lotus-domino

我必须对Lotus Notes 8.5中托管的应用程序进行一些更改。

数据库通常驻留在Domino服务器上,因此我制作了一个没有加密的本地副本,并确保我在访问控制列表中拥有管理员访问权限。

然而,当我尝试运行应用程序进行测试时,我会看到一个对话框,指出“您无权运行此应用程序”。这不应该是这种情况,因为经理是最高级别的访问权。

我已经尝试过在网上找到的多种解决方案,我想到的几乎所有组合都是:

  • 使用和不使用加密进行复制。
  • 复制而不复制ACL。
  • 仅复制整个数据库并复制设计。
  • 删除加密后,使用ncompact压缩本地数据库。
  • 经常定期重启Notes: - )

似乎没有任何作用,Notes拒绝让我访问数据库。我已经检查了我的用户ID的有效访问权限,它确实说明了我有经理访问但仍然没有去。

我如何找出为什么拒绝让我运行该应用程序?

1 个答案:

答案 0 :(得分:4)

如果在您的数据库中使用角色并限制访问,则必须在ACL option Advanced / Enforce a consistent ACL across all replicas中设置 用于本地存储的数据库。

它特定于本地数据库,通常会忽略所有角色。一致的ACL选项是使它们工作的唯一方法。 Here详细说明了此选项如何影响对本地数据库的访问。它不一定是本地副本 - 它也适用于本地副本

你必须对这个选项有点小心。您可以从设置此选项的ACL更改中排除自己,而无需为您保留/设置管理员权限。