指定要同步的发布。
dbmlsync -n pubname ...
同步发布的名称。
可以提供多个 -n 选项来同步多个同步发布,但只能在同步配置文件中指定发布一次。
有两种使用 -n 同步多个发布的方法:
指定 -n pub1,pub2,pub3
在一个下载前的上载中上载 pub1、pub2 和 pub3。
这种情况下,如果您已经在发布中设置了扩展选项,将仅使用列表中第一个发布中设置的选项。后续发布中设置的扩展选项将被忽略。
指定 -n pub1 -n pub2 -n pub3
以在三个连续的同步中同步 pub1、pub2 和 pub3。
当连续的同步以很快的速度发生(例如指定 -n pub1 -n pub2
)时,dbmlsync 可能会在服务器仍在处理前一个同步时即开始处理其后的同步。这种情况下,第二个同步会失败并返回一个错误,指示不允许并发同步。如果遇到此情况,可以定义 sp_hook_dbmlsync_delay 存储过程,以在每个同步前创建一个延迟。通常,几秒钟到一分钟的延迟就足够了。
有关详细信息,请参见sp_hook_dbmlsync_delay。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |