某些表是自引用表。例如,雇员表可能包含一个列出雇员的列和一个列出每个雇员的经理的列,还可能包含用来管理经理的经理层次。这些表为同步操作提出了一个难题,因为 MobiLink 的缺省行为是合并远程数据库上的所有数据,此行为虽然很有效但会丢失事务顺序。
有两种技术可以处理这种情况:
如果您正使用 SQL Anywhere 远程数据库,则可以使用 dbmlsync -tu 选项来指定远程数据库中的每个事务都应作为独立事务发送。
请参见-tu 选项。
添加一个映射表,使事务与顺序无关。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |