问题

问题:复本死锁

Last Published: March 12, 2021

描述

注: 本文仅适用于 ArcGIS 9.x 版本。 更高版本的 ArcGIS 可能包含不同的功能,对于菜单、命令和地理处理工具,可能具有不同的名称和位置。

在使用断开连接的复制时,将出现死锁情况,其中两个复本均为具有相同生成编号(位于其复本属性中)的数据接收方。

原因

这是由以下工作流造成的:

  1. 创建双向复本。
  2. 通过交换机消息从辅助复本 (DC1) 中导出数据变更消息。 由此可将辅助复本更改为数据接收方。
  3. 将 DC1 导入主复本中。
  4. 通过交换机消息从主复本 (DC2) 中导出数据变更消息。 由此可将主复本更改为接收方。
  5. 将 DC2 导入辅助复本中。
  6. 然后,通过交换机消息将 DC2 导入主复本中。
注: 由于两个复本均为具有相同生成编号的发送方,因此现在应该将其阻止。
  1. 然后,通过交换机消息从主复本中导出数据变更 (DC3)。
  2. 然后,通过交换机消息从辅助复本中导出数据变更 (DC4)。

解决方案或解决方法

注: 此问题仅出现在 ArcGIS 9.2、9.3 和 9.3.1 版本中。 此问题不会出现在更高版本中。

文章 ID:000010862

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

发现关于本主题的更多内容