Lotus notes 如何以编程方式确定Domino数据库的创建者?

Lotus notes 如何以编程方式确定Domino数据库的创建者?,lotus-notes,lotus-domino,Lotus Notes,Lotus Domino,我使用内置的域目录数据库列出特定Domino服务器上的所有数据库。我正在创建一个自定义视图来显示每个数据库的某些信息。我想要的是一个列,显示每个数据库的创建者。但是,如果域目录正在跟踪此信息,我就找不到它 域目录中是否有一个字段提供了我无法找到的信息?是否有其他方法可以找到此信息并将其放入此视图中@DBlookup和相关函数在列公式中不起作用。该信息不会存储在目录中,也可能不会存储在数据库中(它不会显示在任何属性选项卡上) 您可能需要获取/编写一个服务器外接程序来监视数据库创建并将该数据存储在某

我使用内置的域目录数据库列出特定Domino服务器上的所有数据库。我正在创建一个自定义视图来显示每个数据库的某些信息。我想要的是一个列,显示每个数据库的创建者。但是,如果域目录正在跟踪此信息,我就找不到它


域目录中是否有一个字段提供了我无法找到的信息?是否有其他方法可以找到此信息并将其放入此视图中@DBlookup和相关函数在列公式中不起作用。

该信息不会存储在目录中,也可能不会存储在数据库中(它不会显示在任何属性选项卡上)

您可能需要获取/编写一个服务器外接程序来监视数据库创建并将该数据存储在某个位置。然后,您需要说明由adminp/replication创建的数据库—您的外接程序可能会将它们作为由服务器创建的数据库


这个问题也被问到了,但没有得到回答。

有趣的问题。数据库并没有这样的属性,但您可以挖掘一些线索

新数据库:使用NotesNoteCollection并查找某些特定的设计元素(例如icon),并在$UpdatedBy字段中查找第一个元素


新副本/来自模板:上述方法不起作用。它将从原始/模板返回信息,而不是当前数据库。在这种情况下,尝试使用DB的Created属性并检查该日期后的用户示意图-在ACL日志中(他可能在复制后立即更改了ACL)、新设计元素(可能创建了新视图、文件夹、代理…)或配置文件文档。

Frantisek说的话。查看日志归档(啊!)可能会告诉您是谁部署了它,但在运行良好的环境中,并不是谁开发了它。所有设计说明的$UpdatedBy(0)列表应该会给您一个好主意。问题是可能是几年前离开公司的人。:)

这是一个值得尝试的解决方案,但我只对现有数据库的创建者感兴趣,以努力追踪谁负责维护非常差的Domino服务器上的许多数据库中的每一个。我下一步要做的是从管理者名单中找出一些有意义的东西,而不是一项令人羡慕的任务。您唯一的其他选择是恢复servers log.nsf并对其进行DB创建事件分析。这是不切实际和耗时的。谁创建了数据库无关紧要。他们可能早就走了。这是你应该使用的最新经理名单。您还可以使用应用程序的用户历史记录来查看最近访问它的用户,但这可能只会记录复制活动,因此您可能需要通过查找复制它的其他服务器上的副本来进行后续操作。