解决 In-Progress 业务流程的数据丢失问题

MessageBox 数据库包含当前正在进行的编排状态。 虽然无法确切地判断从 MessageBox 数据库中丢失的数据,但可以采取一些步骤来收集有关丢失数据的信息:

  • 确定在当前业务流程中发送和接收的消息,以及恢复点后使用的外部系统。 例如,如果系统维护消息和事件的外部日志,则可以检查该日志。 可能还需要手动查看外部系统,以查看发生了哪些活动。

  • 确定数据丢失原因后,可以开始更正还原的系统,确定哪些进程可以继续,哪些进程必须终止并重启(重新提交丢失的激活消息),以及哪些进程已成功完成且可以终止。 此过程在很大程度上取决于系统的体系结构,必须被视为系统恢复计划的一部分。

另请参阅

解决数据丢失问题