Lotus Notes - 文档已被删除问题

问题描述 投票:0回答:1

我最近负责在我的工作场所修改Lotus Notes应用程序。在开始之前,我使用Replication> New Replica选项在我的PC驱动器中创建了一个新的实时程序副本。

在我修改它并输入一些虚拟数据后,我回去检查实时程序。只是注意到我的虚拟数据不仅出现在实时服务器中,而且我修改的表单设计取代了实时设计(幸运的是我只添加了一些字段,因此它没有大问题)。

当然,我从实时版本视图中删除了虚拟数据。当我回到我的测试版本时,当我尝试删除完全相同的虚拟数据时,我得到一个错误说法

Document locking is enabled. You must lock the document before deleting.

所以我这样做了,这给了我另一个错误,说文件已被删除。这意味着虽然我的原始表单数据已被删除,但视图数据仍然处于不确定状态。我可以打开它并查看表单的内容,但我不能再编辑了。

我很幸运,我通过实时版本删除了虚拟数据,但现在我想从测试版本中删除相同的数据。

有什么办法可以解决这个问题吗?

lotus-notes lotus-domino domino-designer-eclipse
1个回答
6
投票

重要说明:如果需要与任何实时数据库完全独立的测试数据库,请不要将测试数据库创建为“新副本”。将其创建为“新副本”(在Notes客户端中,使用文件 - >应用程序 - >新副本)。

将本地数据库作为新副本意味着它会复制本地文件与您从中复制它的任何服务器之间的更改。 最有可能的是,Notes客户端之前已配置为启用了计划复制,因此在本地数据库或服务器数据库中进行的任何更改(在设计或数据中)都会自动复制到另一个。我无法告诉你它复制的频率,因为这是一个可配置的选项,但它可能每隔几分钟一次。

对于“已删除”文档,实时数据库中的删除操作将复制到本地数据库。要使文档在本地消失,只需关闭并重新打开数据库(但如果提示删除当前标记为删除的文档,请选择“否”)。

编辑... 尝试使本地文档消失的另一件事是手动复制。您可以通过Notes称为“打开列表”的内容获取本地数据库副本的列表。默认情况下,它显示为“文件”菜单下方的“打开”按钮,或者如果您选择停靠打开列表,则其内容可能会显示在“注释”窗口左侧的垂直栏中。

在“打开列表”中,单击“复制和同步”选项。它的图标是两个弯曲的箭头,几乎形成一个圆圈。 “复制和同步”列出了您具有本地副本的所有数据库。要立即复制一个数据库,请找到该数据库标题,右键单击它,然后单击“复制所选应用程序”。

如果在复制时数据库当前在Notes中打开,您可能还需要手动刷新视图以使已删除的文档消失(F5和F9键应刷新当前视图,但您只需按其中一个)。

© www.soinside.com 2019 - 2024. All rights reserved.