在 Standard 或 Advanced 许可等级下可用。
可以使用“复本管理器”管理复本。使用此实用工具可重命名、刷新和查看每个复本的属性以及从复本中移除数据集。还可以查看所有具有父或子角色的复本;仅列出检出/检入、单向、双向或列出所有类型的复本;查看复本日志。此实用工具在 ArcCatalog 和 ArcMap 中均可用。
要打开“复本管理器”,单击“分布式地理数据库”工具栏上的“管理复本”按钮。复本管理器顶部的组合框用于控制列出的复本的类型。默认情况下,所有类型均会列出,但也可限制列表只列出检出、单向或双向复本。
“复本管理器”显示列出的所有复本的以下属性:
- 名称 - 复本的名称
- 所有者 - 创建复本的用户
- 类型 - 创建的复本类型:检出/检入、单向或双向
- 角色 - 显示复本是父项还是子项
- 状态 - 显示复本当前是数据发送方还是数据接收方
- 冲突 - 如果此复本存在待解决的明显冲突,则显示“是”,如果没有则显示“否”
- 版本 - 复本创建过程中设置的复本版本
- 创建日期 - 创建复本的日期和时间
右键单击一个复本,将弹出包含以下选项的快捷菜单:
- 重命名 - 重命名复本;输入新名称然后按 ENTER。
- 取消注册 - 取消注册复本;如果有同步版本也会被移除。
- 查看日志 - 打开复本日志;此选项仅对单向和双向复本可用。“复本日志”将在下面详细讨论。
- 刷新 - 刷新复本;显示复本属性的最新状态。
- 验证架构 - 验证复本架构;显示一个进度条监视验证状态。此过程会自动校正包含无效数据集的复本。重命名、删除或未版本化数据集,可能会使数据集变得无效。
- 属性 - 打开复本属性对话框。复本属性将在下面详细讨论。
复本日志
复本日志保留复本发送和接收的数据消息的记录。复本日志仅对单向和双向复本可用。要从“复本管理器”打开复本日志,右键单击要查看其日志的复本,然后选择查看日志。
对话框顶部将显示当前所查看的日志所属复本的名称。
可以选择以下述两种方式排序消息:
- 仅列出指定时间之后的消息 - 此选项用于查看所选天数之内的消息。可以查看所有消息或最近 7、14、21 或 28 天内的消息。
- 仅列出最新错误消息 - 此选项仅列出导入复本时引起冲突或某些类型的错误的最新消息。
复本日志显示每条消息的日志日期、事件和结果。
日志日期 - 发送或接收消息的日期和时间
事件 - 此复本是发送(发送变更)还是接收(接收变更)消息
结果 - 显示消息是否发送成功或接收成功,或者导入复本时是否引起冲突
如果“结果”列显示存在冲突,可以右键单击错误消息查看错误报告。错误报告描述存在冲突的原因并详述从冲突状态移除复本所涉及的步骤。
复本属性
要查看复本的属性,在“复本管理器”中右键单击复本,然后单击属性。这将打开复本属性对话框,其中包含三个选项卡:常规、描述和高级。
- 常规
在“常规”选项卡下,显示以下复本属性:
- 名称 - 复本的名称。
- 所有者 - 创建复本的用户。
- 创建日期 - 创建复本的日期和时间。
- 类型 - 复本的类型:检出/检入、单向或双向。
- 模型 - 显示模型类型;对于检出/检入和双向复本,始终显示为“完整”。对于单向复本,此属性显示“完整”或“简单”,具体取决于复本创建过程中选择的模型类型。
- 冲突 - 显示“是”或“否”,具体取决于复本是否处于冲突状态。
- 复本版本 - 与此复本相关联的复本版本。
- 同步版本 - 与此复本相关联的同步版本。
- 描述
复本属性对话框中的描述选项卡显示包含在复本中的数据集。而且还显示这些数据集的列以反映复本创建过程中选择的属性。这些数据集属性包括:
- 数据 - 复制的数据的数据源。
- 类型 - 复制的数据的类型;要素类、表、几何网络等等。
- 复制 - 指示是否在创建过程中将“所有要素”、“仅架构”、选择集或查询定义设置为过滤器。
- 使用几何 - 如果创建复本时选择使用空间范围或指定一个范围,此选项将设置为“真”。创建复本过程中,如果选择使用完整范围的数据,此选项将设置为“假”。
- 方向 - 此属性仅对复制的关系类有效。此属性将显示“向前”、“向后”或“无”,具体取决于创建复本过程中选择的选项。
要查看创建复本过程中应用至复本数据集的过滤器,右键单击数据集然后选择查看过滤器。
对话框底部会显示一句文字,指示是否复制了相关要素和行。第二句文字描述应用复本几何的方式。例如,默认情况下,只添加与几何相交的要素和图层,而其他空间关系(如必须完全位于内部的)可在创建时设置。如果“使用几何”列设置为“真”,此表述适用。如果“使用几何”列显示“假”,将使用数据集的整个范围确定针对特定数据集将复制的内容,而不使用复本区域的空间范围。
- 高级
复本属性对话框中的高级选项卡显示与复本关联的代编号的相关信息。代编号是地理数据库保留的编号,用于追踪复本发送和接收的消息。例如,从某个复本发送到其关系复本的第一个数据变更消息将使该复本的当前代编号为 1。当关系复本导入该消息时,其关系复本代编号将被设置为 1。复本接收到数据变更消息确认后,其最后确认的代编号将被设置为 1。高级面板显示以下有关代编号的信息:
- 当前代 - 当前代编号,描述从复本发送的数据消息的数量
- 最后确认的代 - 接收到确认的最新数据消息的代编号
- 代(基于最后接收到的消息)- 基于导入到此复本中的最后一条消息的关系复本当前代编号