MobiLink 提供了几个用于自定义同步过程的扩展选项。扩展选项可以在发布、用户或预订中设置。此外,还可以在 dbmlsync 命令行中使用选项来覆盖扩展选项值。
有关扩展选项的完整列表,请参见MobiLink SQL Anywhere 客户端扩展选项。
在 dbmlsync 的 -e 或 -eu dbmlsync 选项中以 option-name=value 形式提供扩展选项值。例如:
dbmlsync -e "v=on;sc=low" |
在 SQL Anywhere 远程数据库中为 CREATE SYNCHRONIZATION SUBSCRIPTION 语句或 CREATE SYNCHRONIZATION USER 语句添加该选项。
为发布添加扩展选项的方式稍有不同。若要为发布添加扩展选项,请使用 ALTER/CREATE SYNCHRONIZATION SUBSCRIPTION 语句,并省略 FOR 子句。
以下语句创建一个同步预订,此预订使用扩展选项将用于准备上载的高速缓存大小设置为 3 MB,并将上载增量大小设置为 3 KB。
CREATE SYNCHRONIZATION SUBSCRIPTION TO my_pub FOR ml_user ADDRESS 'host=test.internal;port=2439;' OPTION memory='3m',increment='3k' |
请注意,选项值可用单引号括起来,但选项名仍然不能使用引号。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |