database - 为什么我不能访问具有 ACL 上的管理员访问权限的 Notes 数据库?

标签 database lotus-notes acl lotus-domino

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

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

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

我尝试了在网上找到的多种解决方案,几乎所有我能想到的组合:

  • 加密和不加密复制。
  • 复制和不复制 ACL。
  • 复制整个数据库并仅复制设计。
  • 在删除加密后使用 ncompact 压缩本地数据库。
  • 频繁且定期地重新启动 Notes :-)

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

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

最佳答案

如果角色在您的数据库中使用并限制访问,那么您必须在 ACL 中设置 option 高级/在所有副本中实现一致的 ACL 用于本地存储的数据库。

它特定于本地 数据库,通常所有角色都被忽略。一致的 ACL 选项是使它们起作用的唯一方法。 Here详细描述了此选项如何影响对本地数据库的访问。它不一定是本地副本 - 它也以与本地副本相同的方式工作。

你必须小心这个选项。您可以通过设置此选项将自己排除在 ACL 更改之外,而无需为您保留/设置管理员访问权限。

关于database - 为什么我不能访问具有 ACL 上的管理员访问权限的 Notes 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19722661/

相关文章:

java - 如何使用 Spring Security ACL 获取用户有权访问的域对象列表?

mysql - 向mysql中的特定行添加额外字符

MySQL 连接在 vb6 上获取 "Run-time error -2147467259 (80004005)"但适用于 VBA Excel

java - HFS+ 上的 AclFileAttributeView

java - Lotus-notes 插件中出现 UnsatisfiedLinkError

java - 将 InputStream 的内容写入 RichTextItem 并附加到 Java 中的 Notes 文档

javascript - Node-ACl 抛出未处理的拒绝错误

android - 内容提供者和内容观察者同步

c#提交到数据库时从字符串中剥离字符

java - 我用 Java 创建了自己的记录器。这是一个坏主意吗?