【发布时间】:2020-11-03 15:04:57
【问题描述】:
我需要从位于特定服务器上的每个数据库(f.x.“Is Logged”和“Templates”)读取一些属性。挑战虽然 - 它必须快速完成(没有 Database.Open() - 否则需要很多时间)。
我尝试使用 Catalog.nsf 解决任务,只需循环所有文档并从中读取信息,这没问题,但它似乎没有存储“Is Logged”标志。
我也尝试过 DbDirectory,它允许获取有关数据库的一些信息,但 database.getOption(Database.DBOPT_NOTRANSACTIONLOGGING) 抛出需要打开数据库的错误。
我想知道 Domino Administrator 是如何做到的?它加载数据非常快,如果我更改数据库 - 更新不会立即出现,因此它必须使用某种缓存。
我很好奇这是否属实,是否有可能以某种方式重用他们的方法。
【问题讨论】:
标签: lotus-notes lotus-domino lotusscript