从服务器创建复本

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

当您需要访问远程位置上的地理数据库时,地理数据服务将非常有用。 发布地理数据服务时,您需要引用一个要发布为服务的文件地理数据库或企业地理数据库。

您可以使用从服务器创建复本工具 Create Replica From Server 使用在 ArcGIS Server 上发布的地理数据服务,从远程地理数据库利用指定列表中的要素类、图层、要素数据集或表创建复本。 您可以从管理复本窗格中的管理复本菜单 菜单 访问此工具。

图表描述了地理数据服务如何允许您检出和检入数据,并通过 Internet 或 Intranet 执行复制。
在上图中,一家公司可能希望设置企业级地理数据库来管理其洛杉矶和纽约办事处之间的数据。 复本最初是通过将洛杉矶地理数据库发布为允许复制操作的地理数据服务来创建的。 纽约的管理员随后通过 Internet 访问了这一地理数据服务,并使用从服务器创建复本工具创建了复本。 创建此复本后,编辑器将在本地对每个企业级地理数据库执行更新。 纽约的管理员将定期运行一个地理处理模型,以连接到洛杉矶的地理数据服务,并通过 Internet 双向同步变更。 这使地理数据库保持同步,允许用户在任一位置访问相同的信息。

如果计划针对地理数据库复制使用地理数据服务,则必须确保数据已正确配置并且数据来自企业级地理数据库。 要在开始之前查看数据要求,请参阅准备数据以进行复制

有关 ArcGIS Pro 中的地理数据库复制支持的数据类型列表,请参阅复制与地理数据库兼容性

按照以下步骤从服务器创建复本:

  1. 启动 ArcGIS Pro,然后打开现有 ArcGIS Pro 工程,或者在没有模板的情况下开始。
  2. 连接到 ArcGIS Server 站点,其中包含您要从中创建复本的地理数据服务。
  3. 通过以下方式访问管理复本窗格 管理复本
  4. 管理复本窗格中,单击管理复本菜单 菜单,然后单击从服务器创建复本 Create Replica From Server

    “管理复本”菜单命令

    将显示从服务器创建复本地理处理工具对话框,其中包含默认设置。

    “从服务器创建复本”地理处理工具对话框

  5. 对于地理数据服务参数,浏览到表示将从中创建复本的地理数据库的地理数据服务,并在出现提示时提供服务器凭据。

    注:

    • 地理数据服务所引用的地理数据库必须是企业级地理数据库。
    • ArcMap 发布的地理数据服务基于 ArcMap 服务运行时。 从 ArcGIS Server 11 版本开始,不再支持 ArcMap 服务运行时。 有关服务运行时的信息以及使用 ArcMap 服务运行时将地理数据服务迁移至 ArcGIS Pro 服务运行时的步骤,请参阅将服务迁移至 ArcGIS Pro 服务运行时。 将服务迁移至 ArcGIS Pro 服务运行时后,可将其用于从服务器创建复本地理处理工具和其他地理数据库复制工作流。

  6. 从要复制的地理数据服务中的要素数据集、独立要素类、表和独立属性关系类的列表中选择数据。

    注:

    要复制的数据必须已注册为传统版本,但未使用将编辑移动到基表的选项。

  7. 对于复本类型,请从下拉菜单中选择其中一个选项:
    • 双向复本
    • 单向复本
    • 检出复本
    • “子-父”单向复本
  8. 对于将数据复制到的地理数据库,单击浏览按钮 浏览 浏览到将托管子复本的本地或远程地理数据库。

    提示:
    • 对于双向复本,基础子复本地理数据库必须是企业级地理数据库。
    • 对于单向复本,基础子复本地理数据库可以是文件或企业级地理数据库。
    • 对于检出复本,基础子复本地理数据库可以是文件或企业级地理数据库。
    • 对于单向子复本到父复本,基础子复本地理数据库必须是企业级地理数据库。

  9. 对于复本名称,输入名称以标识复本。 每个复本的名称对于创建复本的用户必须唯一。
    注:
    确定复本名称时,请注意以下附加规则:
    • 名称必须以字母开头,不能是数字或者星号 (*) 或百分号 (%) 等特殊字符。
    • 名称不能包含空格。 如果复本的名称包含两部分,请使用下划线 (_) 连接各单词。
    • 名称不能包含保留字,例如 select 或 add。有关其他保留字的信息,请参阅 DBMS 文档。
    • 复本名称的长度取决于基础数据库。 请查阅 DBMS 文档以获得最大名称长度。
    有关地理数据库对象规则的详细信息,请参阅名称和别名
  10. 如果要覆盖复制默认复制选项,请单击高级设置以展开其他选项。 如果不想更改默认选项,请跳至步骤 15。

    “从服务器创建复本”地理处理工具对话框中“创建复本”上的“高级设置”字段

  11. 高级设置下的复本访问类型中,为地理数据库模型选择完整简单
  12. 或者,对于初始数据发送方,指定在离线模式下可以发送变更的复本。
    • 子复本数据发送方 - 子复本是初始数据发送方。 这是默认设置。
    • 父复本数据发送方 - 父复本是初始数据发送方。
  13. 或者,从扩展要素类和表中,选择以下四个选项之一:
    • 使用默认值 - 添加与复本中的要素类和表相关的扩展要素类和表。 要素类的默认设置是复制所有与空间过滤器相交的要素。 如果未提供任何空间过滤器,则系统会将所有要素包括在内。 表的默认设置是仅复制方案。
    • 仅使用方案添加 - 只为扩展要素类和表添加方案。
    • 所有行 - 为扩展要素类和表添加所有行。
    • 不添加 - 不添加扩展要素类和表。
  14. 或者,对于重用方案,选择两个选项之一(重用不重用)作为默认设置。

    重用方案选项使用模板创建复本,以允许重用包含要复制的数据方案的地理数据库。 这可以减少复制数据所需的时间。

    重用方案选项首先会删除您所指定的方案中当前存在的所有数据,然后使用为复制指定的数据重新填充该方案。 通过创建空方案,便可避免在使用现有数据集创建方案时从中删除数据。

    使用空方案的另一个好处是可以节省时间,因为不必首先删除现有内容。

    注:

    此选项仅适用于检出复本,并且仅当复制到文件地理数据库时才能执行。

  15. 或者,对于复制相关数据,选择获取相关不获取相关以指定是否复制与复本中已有行相关的行。

    获取相关为默认设置。

    注:

    有关复制数据时此设置的工作原理,请参阅复制和相关数据

  16. 或者,可以使用复本几何要素定义复本几何:
    • 复本几何要素可以是具有点、线或面的要素图层。
    • 用于复本几何要素的要素图层可以包含一个或多个要素。 如果有多个要素,则将合并几何,并仅复制与合并的几何相交的数据。
    • 如果已对复本几何要素定义了过滤器(例如定义查询),则将仅使用符合这些过滤器的要素定义复本几何。
    • 还可以使用 范围 环境设置定义复本几何。
      • 如果已设置复本几何要素 ,则系统会将其用作复本几何。
      • 如果未设置复本几何要素,则系统会将范围环境用作复本几何。
      • 如果同时设置了复本几何要素和范围环境,则将使用复本几何要素设置。
      • 如果复本几何要素和范围环境均未指定,则使用数据的全部范围。
  17. (可选)选中位于工具对话框底部的使用归档追踪单向复制的变更以打开此选项。

    此选项指定是否使用存档类来追踪变更,而非版本化增量表。 要对单向复本使用归档,父工作空间必须连接至默认版本。 对于单向“子-父”复本,子工作空间必须与默认版本连接。

  18. 单击运行创建单向复本。

相关主题 

有关详细信息,请参阅以下内容:


在本主题中
  1. 相关主题