我最近进行了更改,并在驻留在生产服务器中的数据库中创建了两个表单。当我发出链接时,用户收到此错误:
无法创建文档,数据库不包含设计。
我怀疑驻留在其Workspace中的数据库没有获得最新的设计元素(不同步)。我尝试让一个用户从她的工作区中删除数据库,将链接发送到数据库再次打开它,然后单击我提供的另一个链接打开这两个表单,然后她就可以访问表单了。
我可以问一下,我是否可以采取其他任何方式让他们不要将其从工作区中删除并重新打开它,以便获得最新的设计元素?我应该请求Notes管理员在控制台中执行某些代码吗?
答案 0 :(得分:0)
表单设计由Notes客户端缓存,大概是为了帮助提高性能。据我所知,它无法禁用缓存。
如果用户在修改或添加表单时打开了数据库,他们通常需要关闭并重新打开数据库以查看设计更改,但他们不应该删除数据库从工作区并重新添加它。我认为没有办法避免重新打开数据库。
我看到一个影响一个客户的几个用户的问题,无论他们在客户端内做什么,Notes都不会更新其设计缓存。我在这种情况下找到的唯一解决方案是关闭Notes,删除名为" cache.ndk"的文件。从Notes数据目录的根目录开始,然后重新启动Notes。自上次发生以来已经过了2年或更长时间,所以它可能已在某些版本的Notes中得到修复。