如何从SQL刷新动态NAV缓存?



我想知道是否有人知道Dynamics NAV缓存是如何工作的。

我真的是 NAV 的初学者,但我测试过这个:

  • 如果我通过SQL更新或删除(而不是插入(表中的一行,NAV不会更新其内部缓存,有时刷新其页面我可以看到新数据,对于某些表,我必须重新启动服务。
  • 我可以设置更多的应用程序服务器,它们将仅通过SQL数据库相互连接,我收集该应用程序服务器可以使用SQL表(时间戳或元数据...

我的问题是:是否可能仅通过SQL强制内部NAV缓存的缓存过期?如果不是,两个应用程序服务器如何同步其缓存?

我知道非常不鼓励通过SQL进行数据操作,但请帮助我了解它是如何工作的。谢谢

你可能想看看 SELECTLATESTVERSION 函数。

可能不是每个人的解决方案,但我通过重新启动"Microsoft Dynamics NAV Server"服务解决了我在测试中的问题。同样,这个解决方案并非没有问题(将用户踢开等(,但它是我的解决方案。

相关内容

  • 没有找到相关文章

最新更新