MDriven 服务器日志中的错误 "Client has different model than Server. Save is not allowed"

Error in MDriven Server log "Client has different model than Server. Save is not allowed"

我不时在 MDrivenServer 日志中收到此错误。这是什么意思,我该如何解决?

当您将模型上传到 MDrivenServer 时,它会关联一个基于模型内容的校验和。上传的模型版本用于发展和更改您的数据库,使其与新模型相匹配。

如果您在执行此操作时有客户端应用程序 运行,它们将基于模型的先前版本。

如果使用不同模型的人试图写入您的数据库,可能会导致数据库中的数据不一致(假设您在新模型中添加了一个具有强制值的属性 - 旧版本不知道也不可能遵守 - 导致非法状态)。

MDrivenServer 停止更新校验和错误的模型以防止数据不一致 - 然后它在日志中写入 "Client has a different model than the server. Save is not allowed"。