Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定要同步的预订。
dbmlsync -s subname ...
此选项可替换 -n dbmlsync 选项。
有两种使用 -s 同步多个预定的方法:
指定 -s sub1,sub2,sub3 以在一个下载前的上载中同步 sub1、sub2 和 sub3。
-s sub1,sub2,sub3
这种情况下,如果您已经在预定中设置了扩展选项,将仅使用列表中第一个预定中设置的选项。后续预定中设置的扩展选项将被忽略。
指定 -s sub1 -s sub2 -s sub3 以在三个连续的同步中同步 sub1、sub2 和 sub3,各个同步使用各自的上载和下载。
-s sub1 -s sub2 -s sub3
当连续的同步以很快的速度发生(例如指定 -s sub1 -s sub2)时,dbmlsync 可能会在服务器仍在处理前一个同步时即开始处理其后的同步。这种情况下,第二个同步会失败并返回一个错误,指示不允许并发同步。如果遇到此情况,可以定义 sp_hook_dbmlsync_delay 存储过程,以在每个同步前创建一个延迟。通常,几秒钟到一分钟的延迟就足够了。
-s sub1 -s sub2
有关详细信息,请参见sp_hook_dbmlsync_delay。