管理地理数据库复本

在 Standard 或 Advanced 许可等级下可用。

可以在管理复本窗格中查看地理数据库复本的属性并执行地理数据库复本管理任务,如以下部分所述。

查找地理数据库复本

管理复本窗格中的地理数据库复本选项卡将显示企业级地理数据库中的所有地理数据库复本。

请按照以下步骤访问地理数据库复本列表并查找特定复本:

  1. 打开企业级地理数据库的管理复本窗格,然后单击地理数据库复本选项卡。

    复本将显示在默认折叠的卡片上。

  2. 可以使用排序 按创建时间排序 和搜索框 Search 元素来查找特定复本。
  3. 确定所需复本后,请展开该复本的卡片以查看其属性。
  4. 有关排序、搜索和展开元素的说明,请参阅以下地理数据库复本选项卡参考部分。

访问地理数据库复本属性

请使用以下步骤来查看和管理地理数据库复本的属性:

  1. 管理复本窗格中,单击地理数据库复本选项卡。
  2. 地理数据库复本选项卡中,选择以下选项之一:
    • 单击复本卡片上的选项按钮 Cog,然后单击属性
    • 右键单击地理数据库复本选项卡中的复本卡片,然后单击属性

    这将打开复本属性对话框,其中包含四个选项卡:常规描述高级复本日志

  3. 有关每个选项卡上可用的属性和选项的说明,请参阅以下地理数据库复本属性部分。

同步数据更改

同步可将对一个复本中的数据进行的编辑内容移动到相关复本。

您必须运行相应工具,才能同步复本之间的数据编辑内容。 用于同步的工具将会有所不同,具体取决于您使用的是在线复本还是离线复本,但您可以从管理复本窗格的地理数据库复本选项卡访问所有工具,如以下“地理数据库复本”选项卡参考部分所述。

管理方案变更

同步无法在复本之间移动方案变更。 如果对其中一个复本中的要素类或表进行以下任何方案变更,则可以将变更推送到相关复本:

  • 向表或要素类添加字段。
  • 从表或要素类中删除字段。
  • 向字段添加属性域。
  • 更改属性域。

有关最佳做法的解释以及每个复本中不具有相同方案的后果,请参阅复本方案变更

您必须在以下步骤中使用相应工具,才能将方案变更从一个复本推送到其相关复本。 可以从地理数据库复本选项卡上的菜单或者地理处理窗格中的分布式地理数据库工具集中打开这些工具。

对复本数据集进行方案变更时,请勿单独更改每个复本的方案。 例如,请勿在父复本的要素类中添加字段,然后向子复本中的已复制数据集添加字段。

请按照以下步骤将方案变更从一个复本移动到相关复本:

  1. 运行导出复本方案工具以导出包含方案变更的单向或双向复本的方案。

    将创建一个 .xml 文件,其中包含复本的方案定义,您将在下一步中使用该文件。

  2. 运行比较复本方案地理处理工具以确定两个相关复本之间的方案差异。

    此工具使用上一步中生成的 .xml 文件以及与相关复本的连接来确定方案差异。

    将创建一个 .xml 文件,用于存储方案差异,您将在下一步中使用该文件。

  3. 运行导入复本方案工具,将包含方案差异的 .xml 文件导入到必须应用方案变更的相关复本。

取消注册地理数据库复本

取消注册地理数据库复本将会删除该复本。 您无法恢复取消注册的复本,因此在继续之前,请确保不再需要该复本。

请按照以下步骤取消注册复本:

  1. 打开管理复本窗格,然后单击地理数据库复本选项卡。
  2. 查找已应用方案变更的地理数据库复本
  3. 单击复本卡片上的选项按钮 Cog,然后选择取消注册

    将删除该地理数据库复本。

“地理数据库复本”选项卡参考

管理复本窗格的地理数据库复本选项卡中管理地理数据库复本。

地理数据库复本选项卡提供了一个用于管理地理数据库复本的综合性界面。 每个地理数据库复本都将显示为一张卡片,其中包含用于管理复本的选项。

下图显示了地理数据库复本选项卡中可用于管理地理数据库复本的工具和选项。 下表将解释每个工具。

“地理数据库复本”选项卡的元素

下表将上图中的数字与其相应的元素编号和工具描述相关联。

元素描述

1

地理数据库复本选项卡 - 将显示通过创建复本或者从服务器创建复本地理处理工具显式创建的地理数据库中的所有复本。

2

要素服务复本选项卡 - 将显示根据要素服务离线工作流创建的地理数据库中的所有复本。

3

过滤器 过滤器 - 使用此过滤器可控制在管理复本窗格中显示的复本类型。 过滤器选项包括:所有类型、签出、单向和双向。

4

排序 按创建时间排序 - 对复本在管理复本窗格中的显示顺序进行排序。 可按日期、名称、所有者、角色和版本对复本进行排序。

5

搜索框 Search - 使用文本字符串搜索复本。 搜索可以基于复本名称或排序选项中列出的任何其他字段,例如日期、所有者、角色和版本。

6

“管理复本”菜单 菜单 - 从此菜单访问用于管理复本的多个命令。 可以从以下选项中进行选择:刷新复本展开/折叠全部卡片、创建复本从服务器创建复本同步更改导出数据更改消息导出确认消息导入消息重新导出未确认的消息记录属性

有关详细信息,请参阅以下地理数据库复本菜单选项部分。

7

复本卡片 - 复本默认以折叠状态显示为卡片。 卡片的展开图显示有关复本的更多详细信息。 有关详细信息,请参阅以下地理数据库复本菜单选项部分。

8

复本类型 - 位于复本名称左侧的图标表示复本类型为双向复本 双向复本单向复本 单向复本检出/检入复本 检出复本。 有关更多详细信息,请参阅复制类型

9

复本冲突 复本冲突 - 同步复本对之间的变更时,如果双向或单向复本上的冲突解决策略设置为手动解决冲突,则复本对可能会同步成功,但是可能存在冲突。 当复本中存在冲突时,复本卡片上将显示该复本冲突图标。 有关手动查看和解决冲突工作流的详细信息,请参阅手动解决同步冲突

10

展开/折叠复本卡片 下拉箭头 - 卡片的展开视图将显示复本的所有常规信息。

11

同步更改 同步复本变更 - 通过单击位于卡片左下角的同步更改按钮直接从复本卡片同步复本对之间的更改。 这种方法的优点是将启动同步更改地理处理工具并使用复本的所有相关信息自动对其进行填充。 然后,可以查看工具上的默认设置并根据需要更改值。

12

导出数据变更消息 Export Data Changes Message - 导出所有新的数据变更(自上次导出数据变更消息后对复本版本所应用的所有插入、更新和删除)以及所有未确认的数据变更(之前已导出但尚未收到确认的变更),导出为以 XML 文件或文件地理数据库存储的输出增量文件。

13

导出确认消息 Export Acknowledgement Message - 当数据接收者接收一个或多个数据变更消息以确认所有数据改变消息后,将完成导出确认消息操作。 如果未发送确认消息,数据发送方将重新发送变更并保留重新发送变更所需的信息,直到这些变更得到确认。 这会导致数据发送方地理数据库变得很大,并且新数据变更消息也会变大。

14

导入消息 Import Message - 导入消息可以导入数据变更消息或确认消息。 导出数据变更会根据相关复本应用数据变更,同时更新复本元数据。 导入确认会更新复本的元数据,从而使它知道在下次导入时需要包括的变更。

15

重新导出未确认的消息 Re-Export Unacknowledged Message - 可通过重新导出未确认的消息重新导出可能在传输过程中丢失或需要再次发送的数据变更,并且仅包括在原始数据变更消息中发送的编辑。

16

复本选项 Cog - 可通过复本选项按钮访问的命令将应用于单个复本。 或者,可右键单击复本卡片访问这些相同的命令。

有关详细信息,请参阅以下“地理数据库复本”选项部分。

17

分析 复本方案已验证 - 传达运行可通过复本选项按钮 Cog 访问的验证方案命令的已完成状态。

18

分析 复本已刷新 - 传达运行可通过复本选项按钮 Cog 访问的刷新命令的已完成状态。

19

复本数量 - 提供在管理复本窗格内显示的复本总数的计数。 此外,此计数支持搜索 Search 和任何应用于管理复本窗格中的复本类型的过滤器 过滤器

“管理复本”窗格上“地理数据库复本”选项卡中的元素

“地理数据库复本”菜单选项

地理数据库复本选项卡 菜单 上的菜单提供以下命令:

“地理数据库复本”菜单命令
  • 刷新复本 - 使用此选项可查看已创建的复本,并移除自打开 ArcGIS AllSource 工程以来已同步的检入/检出复本。
  • 全部展开 - 选择此选项可展开或折叠在地理数据库复本选项卡中显示的所有复本卡片。

    地理数据库复本选项卡内复本卡片的展开视图将显示地理数据库复本的以下信息:

    • 类型 - 已创建复本的类型:双向复本 双向复本单向复本 单向复本 或者检入/检出复本 检出复本
    • 名称 - 复本的名称,包括拥有复本的数据库用户的姓名。
    • 所有者 - 创建复本的用户。
    • 角色 - 显示复本是父项还是子项。
    • 创建日期 - 创建复本的日期和时间。
    • 版本 - 创建复本期间设置的复本版本。
    • 状态 - 显示复本当前是数据发送者还是数据接收者。

  • 创建复本 - 打开创建复本地理处理工具。
  • 从服务器创建复本 - 打开从服务器创建复本地理处理工具以从 ArcGIS Server 站点上运行的地理数据服务创建复本。
  • 同步更改 - 打开同步更改地理处理工具以同步任何复本对的更改。
  • 导出数据变更消息 - 打开导出数据变更消息地理处理工具以创建包含复本更新的输出增量文件 (.xml) 或 (.gdb)。
  • 导出确认消息 - 打开导出确认消息地理处理工具以创建输出确认文件,从而确认已接收之前收到的数据变更消息。
  • 导入消息 - 打开导入消息地理处理工具以将变更从增量文件导入复本地理数据库或将确认消息导入复本地理数据库。
  • 重新导出未确认的消息 - 打开重新导出未确认的消息 地理处理工具以创建输出增量文件,其中包含单向或双向复本地理数据库中未确认的复本更新。
  • 导入方案变更 - 打开导入复本方案地理处理工具以使用输入复本地理数据库和 XML 方案文件应用复本方案差异。
  • 导出复本方案 - 打开导出复本方案地理处理工具以使用输入单向或双向复本的方案创建复本方案文件。
  • 比较复本方案 - 打开比较复本方案地理处理工具以生成一个 .xml 文件,该文件可说明复本地理数据库和相关复本地理数据库之间的方案差异。
  • 记录属性 - 设置 ArcGIS AllSource 复本活动日志文件的位置和日志级别。 有关更多详细信息,请参阅复本日志
    可以在“记录属性”对话框中设置日志级别。

“地理数据库复本”选项

可通过地理数据库复本选项卡的地理数据库复本卡片上的选项按钮 Cog 访问以下命令: 这些选项适用于从中访问选项的复本:

这些选项适用于使用“选项”按钮的地理数据库复本
  • 添加至当前地图 - 此选项可立即将属于此复本的所有数据集添加至当前地图。 如果活动视图不是地图,则此选项不可用。
  • 添加至新地图 - 此选项可创建地图并立即将属于此复本的所有数据集添加至新地图。
    注:

    使用这些选项之一将复本数据集添加至地图时,已连接的地理数据库用户必须具有查看数据的权限。 否则,由于已连接用户的权限不足,将针对未添加的任何复本数据集返回错误。

    如果复本数据集中的任何要素类或表也会参与关系类,则已连接的地理数据库用户还必须具有查看参与该关系类的所有原始类和目标类的权限,才能将复本数据集添加至地图。 否则,不会将任何参与关系类的数据集添加到地图中,并且由于已连接用户的权限不足,将针对未添加的任何复本数据集返回错误。

    有关地理数据库权限要求的详细信息,请参阅授予和撤销数据库和企业级地理数据库中的数据集权限

    有关复本中包含的数据集列表的详细信息,请参阅复本属性对话框上的描述选项卡。

  • 验证方案 - 验证复本方案。 由此将自动移除无效数据集。 重命名、删除或未版本化数据集,可能会使数据集变得无效。
  • 重命名 - 重命名复本。

    注:
    要重命名复本,您必须是复本所有者或者以地理数据库管理员身份连接。

  • 刷新 - 刷新复本。 检索或更新复本属性的最新状态。
  • 取消注册 - 取消注册复本。

    注:
    或者,您可以运行取消注册复本地理处理工具以从企业级地理数据库中取消注册任何类型的复本。

  • 属性 - 打开复本属性对话框,有关该对话框的详细信息,请参阅下文。

地理数据库复本属性

对于地理数据库复本,复本属性对话框包含 4 个选项卡:常规描述高级复本日志

常规选项卡

常规选项卡下,显示以下复本属性:

“复本属性”对话框中的“常规”选项卡

  • 名称 - 使用拥有该复本的数据库用户的姓名限定的复本名称。
  • 所有者 - 创建复本的用户。
  • 创建日期 - 创建复本的日期和时间。
  • 类型:复本类型:检出/检入、单向或双向。
  • 模型 - 创建复本时分配的复本访问类型
  • 冲突 - 指示复本是否包含由于同步而未解决的冲突。
  • 复本版本 - 与此复本相关联的复本版本。
  • 同步版本 - 与此复本相关联的同步版本。

“描述”选项卡

复本属性对话框中的描述选项卡将列出复本中包含的数据集,并提供两个选项,用于管理复本中的数据集。

“复本属性”对话框中的“描述”选项卡

数据集的值将反映在复本创建过程中选择的属性。 这些数据集属性包括以下各项:

  • 数据 - 已复制数据的源。
  • 类型 - 已复制数据的类型。 可能的类型包括表、要素类或关系类。
  • 复制 - 指示在创建复本时设置的过滤器(如果存在)。 过滤器包括“所有要素”、“仅方案”、“仅选定记录”、查询定义或选择集。
  • 使用几何 - 如果创建复本时使用空间范围或指定一个范围,此选项将设置为“真”。
  • 方向 - 此属性仅对复制的关系类有效。 此属性将显示“向前”、“向后”或“无”,具体取决于创建复本过程中选择的选项。
注:

ArcGIS AllSource 中创建的复本仅显示“向前”方向。 在 ArcMap 中创建的复本可以显示“向前”以外的其他方向。

此对话框底部的第一个语句将指示是否复制相关的要素和行。 此信息基于位于创建复本地理处理工具的高级设置下的“复制相关数据”值。

用于确定如何应用复本几何的空间关系的描述包含在此对话框底部的第二个语句中,并且与使用几何列相关。 在 ArcGIS AllSource 中创建的复本将始终使用 INTERSECT 空间关系,因为这是创建复本地理处理工具的默认行为。 对于在 ArcGIS AllSource 外部创建的复本,其他空间关系(例如 MUST BE COMPLETELY INSIDE)可以存在。

对于属于在 ArcGIS AllSource 中创建的复本的要素类,使用几何列将始终显示 True。 有关用于定义复本几何的可用选项的详细信息,请参阅复本几何要素

如果使用几何列显示 False,则复本创建于 ArcGIS AllSource 外部,并且数据集的完整范围用于确定要为该特定数据集复制的内容。

右键单击已复制数据列表中的数据集之一以打开以下数据集选项:

在“复本属性”对话框的“描述”选项卡上,选择“查看过滤器”或“从复本取消注册”。

  • 查看过滤器 - 如果在创建复本时将过滤器(例如选择集或定义查询)应用于数据,则此选项将变为活动状态,并且可用于显示这些复本数据集过滤器。
  • 从复本取消注册 - 要从复本中移除数据集,请右键单击该数据集并单击此选项。 复本不再引用该数据集;但是,该数据集仍保留在地理数据库中。 要移除拓扑,必须同时移除所有类。

    有关从复本中移除数据集的重要信息,请参阅复本方案变更

高级选项卡

复本属性对话框中的高级选项卡包含与复本关联的代编号的相关信息。 代编号是地理数据库保留的编号,用于追踪复本发送和接收的消息。

例如,从一个复本发送到其相关复本的第一条数据消息将使该复本的当前代等于 1。 当相关复本收到该消息时,其相关复本代也设置为 1。 当初始复本收到数据消息确认时,其最后确认的代设置为 1。

高级选项卡显示有关代编号的以下信息:

“复本属性”对话框中的“高级”选项卡

  • 复本
    • 当前代 - 当前代编号,用于描述从复本发送的数据消息数。
    • 上次确认代:已收到确认的最近数据消息的代编号。
  • 相关复本
    • 代(基于最后收到的消息) - 相关复本的当前代编号,基于导入此复本的最后一条消息。
  • 相关复本连接

    其中包含相关复本的连接信息。 可以通过浏览至相对复本地理数据库的连接文件 (.sde) 的位置来设置此信息。 执行此操作后,保留用户名和密码复选框将可用。 如果选中此复选框,则将保存用户名和密码;否则,将不保存用户名和密码。 默认情况下,出于安全原因将不保留这些内容。

    运行同步更改命令或同步更改地理处理工具时,将使用连接信息自动填充相关复本信息。 由此可避免在同步更改时必须浏览至该连接文件。 如果未保留用户名和密码,系统会提示您进行输入。

“复本日志”选项卡

复本属性对话框中的复本日志选项卡将存储有关此复本上已发生的同步事件的信息。 有关在此日志中记录的信息的详细信息,请参阅复本日志