“导入消息”向导可以导入数据变更消息或确认消息。导入数据变更将应用来自关系复本的数据变更并更新复本的元数据。导入确认会更新复本的元数据,从而使它知道在下次导入时需要包括哪些更改。
在两种事务中会发生导入数据变更:导入实际数据和协调。需要的资源(例如撤消空间或逻辑日志文件)会随着要同步的更改量而变化。如果已完成导入但协调导致了错误,则复本可能显示出冲突,用户可以稍后介入并手动完成协调。
建议接收方在数据变更导入后发送确认,以便使数据发送方了解接收方已收到数据。这样,在数据交换过程中复本对之间可保持良好的通信状态,并且更易于了解消息是否延迟或丢失。
- 可以从“分布式地理数据库”工具条打开“导入消息”向导,也可从地理数据库或地理数据服务的快捷菜单打开此向导。
- 在 ArcMap 中,打开“分布式地理数据库”工具条,然后单击导入消息按钮。
- 在目录窗口中,右键单击通过 ArcGIS Server 发布的要向其中导入消息的地理数据库或地理数据服务,指向分布式地理数据库,然后单击导入消息。
该向导支持本地地理数据库和远程地理数据库。可在 ArcMap 中通过已启用地理数据访问功能的地图服务访问远程地理数据库。
- 选择要向其中导入消息的复本地理数据库。
- 选择要导入的增量文件。
- 如果要使用检出复本,可以选择在导入消息后与父版本进行协调。
- 在列级别和行级别冲突检测之间进行选择。
- 选择解决冲突的方法:
-
优先使用数据库 - 在这种情况下,如果存在冲突,则优先使用导入更改的数据库的编辑内容,而后才会考虑增量文件中的编辑内容。由于冲突会自动得到解决,因此使用此策略导入后,复本从不会处于冲突状态。
优先使用导入的变更 - 在这里,如果存在冲突,则优先使用增量文件中定义的编辑内容,而后才会考虑导入更改的数据库的编辑内容。由于冲突会自动得到解决,因此使用此策略导入后,复本从不会处于冲突状态。
- 以后手动解决 - 使用此策略时,如果发生冲突,则中止协调操作,并将复本标记为冲突状态。随后可以手动方式或通过运行自定义协调代码来进行协调。应用协调并将更改提交给复本版本后,复本将不再处于冲突状态中。尽管复本处于冲突状态,它仍可以继续接收更改但不能发送更改。
-