无法删除 Lotus Notes 6.5 中缺失数据库的书签

无法删除 Lotus Notes 6.5 中缺失数据库的书签

我正在 Lotus Notes 6.5 中合并档案,现在无法删除旧档案文件的快捷方式。

存档数据库仍具有相同的名称,并且位于与以前相同的位置,并且我在工作区中和快捷方式栏上创建了存档数据库的新快捷方式。但是,当我尝试右键单击 -> 从工作区中删除,或者简单地选择并删除旧存档数据库的书签时,我收到一个标题为“无法找到数据库(存档)”的框,其中有一个选择下拉菜单,用于选择应在其上查找新存档数据库的服务器。

有什么想法我可以使用什么工具或如何删除这些快捷方式?

更新 1(响应 Hristo 提出的解决方案):Notes 客户端中没有打开任何类型的对话框,并且该问题已经持续了几天并且系统重启了几次。

更新 2(迄今为止尝试过的解决方案合并):关闭 Notes。运行 Notes\nfixup.exe。问题仍然存在。运行 Notes\ncompact.exe。问题仍然存在。删除 Notes\Data\Cache.NDK。问题仍然存在。

创建新的工作区页面,将除问题存档图标之外的所有图标移至新工作区页面,删除旧工作区页面。这样就成功删除了其中一个问题存档图标。但是,Notes 窗口左侧框架上的图标仍然存在,并且每当我尝试访问或删除它时仍会出错。

更新 3(我以前用过这个工具来解决类似问题)在以前的工作中,我们可以向那些在 Notes 客户端中遇到各种快捷方式和书签问题的人发送一条消息。消息中似乎嵌入了代码,还有一个按钮,我们让用户点击该按钮,对他们的书签进行某种验证或一致性检查。它通常会删除一些书签,然后提供一个对话框,显示它发现并删除的错误数量。

有人知道这可能在做什么以及是否可以在野外找到这样的检查脚本吗?

答案1

情况可能并非如此,但这听起来像是在 Notes 客户端中打开“属性”对话框时发生的情况,在选择后,它会尝试显示该数据库的属性并失败。首先关闭“属性”对话框应该允许您选择数据库图标并将其从工作区中删除。

这有帮助吗?

更新
您是否尝试过强制 Notes 创建新的“cache.ndk”?(关闭 Notes,打开数据库文件夹,删除“cache.ndk”或重命名并保留备份,重新启动 Notes - 它将创建新的“cache.ndk”)我过去在出现奇怪行为的情况下尝试过这种方法 - 至少除了下次打开某些数据库时速度会慢一些之外,这应该不是问题。

答案2

尝试压缩您的工作区,这可能会清理旧图标。此外,您可以尝试创建一个新的工作区选项卡,将所有不想要的图标移到该选项卡上,然后删除该选项卡,当您删除选项卡时,它将删除图标。

答案3

另外,尝试在数据目录上运行“fixup”(如果你使用的是 Windows,则为“nfixup”)。

答案4

  Dim db As New notesdatabase("", "Bookmark.nsf")
  Set view=db.getview("(ByURL)")
  Set entrycol=view.allentries
  Call entrycol.removeall(True)

在按钮中尝试一下。它应该有帮助。

相关内容