同步在线复本
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
使用“同步”向导在复本之间同步更改。
对于单向和双向复制,在创建复本时应用的过滤器和关系类规则也可用来确定要进行同步的更改。在过滤器和关系类规则范围之外的更改不会进行同步。“复本属性”对话框的“描述”选项卡中列出了过滤器和关系类规则。可通过复本管理器访问复本属性。
有两种方法可以打开向导:通过“分布式地理数据库”工具条或通过目录树中的右键单击产生的快捷菜单中打开。
要通过工具条打开“同步”向导,首先应在 ArcMap 中打开“分布式地理数据库”工具条(如果尚未打开)。单击自定义,指向工具条,然后单击分布式地理数据库。要激活“同步”向导,请单击“分布式地理数据库”工具条上的同步按钮。
注:“同步”向导支持本地地理数据库和远程地理数据库。可在 ArcMap 中通过已启用地理数据访问功能的地图服务访问远程地理数据库。要通过目录树打开“同步”向导,请右键单击要与其进行同步的地理数据库或地理数据服务,指向“分布式地理数据库”,然后单击同步更改。
-
在“同步”向导的第一个面板上,选择要进行同步的复本。
选择后,如果存储在复本中,则将自动填入地理数据库 2 的连接信息。要将此信息添加到复本中,在“复本管理器”中打开“复本属性”,然后在“高级”选项卡中设置相关复本连接。如果未存储用户名和密码,同步期间会提示您输入用户名和密码。
此向导支持使用本地或远程地理数据库进行同步。远程地理数据库通过发布在 ArcGIS for Server 上的地理数据服务进行访问。远程地理数据库的连接信息不能存储到复本中。要与远程地理数据库进行同步,必须浏览到地理数据服务。
-
浏览包含该复本的本地地理数据库或远程地理数据库。
提示:如果关系复本的连接信息随复本存储在一起,则会自动显示而无需进行浏览。
-
对于双向复本,选择要发送更改的方向。
对于检出复本,仅可以使用从子复本向父复本发送更改的选项。
对于单向复本,仅可以使用从父复本向子复本发送更改的选项,或者其为“子-父”复本。
- 单击下一步。
- 对于检出复本,系统提供在同步时协调并提交父版本的选项。对于单向复本和双向复本,会始终选中此选项。
-
接下来,选择“按对象”或“按属性”定义冲突。
按对象定义冲突时会按行检测冲突,而按属性定义冲突时会按列检测冲突。
-
选择解决冲突的方式。
- 手动 - 使用此策略时,如果发生冲突,则中止协调操作,并将复本标记为冲突状态。随后可以手动方式或通过运行自定义协调代码来进行协调。应用协调并将更改提交给复本版本后,复本将不再处于冲突状态中。尽管复本处于冲突状态,它仍可以继续接收更改,但不能发送更改。
- 优先使用地理数据库 1 - 这种情况下,如果存在冲突,则自动优先使用地理数据库 1 中的编辑内容,而不使用地理数据库 2 中的编辑内容。由于冲突会自动得到解决,因此使用此策略进行同步后,复本从不会处于冲突状态。
- 优先使用地理数据库 2 - 这种情况下,如果存在冲突,则自动优先使用地理数据库 2 中的编辑内容,而不使用地理数据库 1 中的编辑内容。由于冲突会自动得到解决,因此使用此策略进行同步后,复本从不会处于冲突状态。
- 单击完成。