对于离线环境中的复本,用户必须手动执行消息交换来进行同步。可通过从复本向文件导出消息,再通过诸如 DVD 或其他形式的媒介传送文件,然后将文件导入关系复本的方式来实现。
使用“导出数据变更消息”实用工具导出所有新的数据变更(自上次导出数据变更消息后对复本版本所应用的所有插入、更新和删除),以及所有未确认的数据变更(先前已导出但尚未收到确认的变更)。
可以选择是否包括新的数据变更或未确认的数据变更。默认情况下,包括两者。
如果正在使用单向或双向复本,还可以选择在导出时将复本由发送方切换为接收方。如果选择切换,则向增量文件添加标记,这会使关系复本在导入时由接收方切换为发送方。
- “导出数据变更消息”向导可通过两种方式打开:从“分布式地理数据库”工具条打开,或者从地理数据库或地理数据服务的右键单击产生的快捷菜单中打开。
- 在 ArcMap 中,打开“分布式地理数据库”工具条,然后单击导出数据变更消息按钮。
- 在目录窗口中,右键单击通过 ArcGIS for Server 发布的要从中导出数据变更的地理数据库或地理数据服务,指向分布式地理数据库,然后单击导出数据变更消息。
该向导支持本地地理数据库和远程地理数据库。可在 ArcMap 中通过已启用地理数据访问功能的地图服务访问远程地理数据库。
- 选择要从中导出数据变更的复本。
随即显示出复本类型。
- 指定要创建的增量数据库或增量 XML 文件的名称和类型。
- 对于单向或双向复本,存在其他三个复选框选项。对于检出复本,这些选项处于非活动状态。
- 对于双向复本,有一个在导出消息后切换为接收方的选项。选中此选项即可在导入消息后将关系复本的角色更改为发送方。
- 通过结合最后两个复选框,您可以得到另外三个可能的选项:
- 包括自上次导出以来的新数据变更和所有未确认的数据变更。
- 仅包括那些尚未收到确认消息的未确认的数据变更。
- 不包括任何数据变更消息。 如果只发送切换角色的消息而不发送任何数据,此选项很有用。