防止 dbmlsync 在启动时同步,此时将有一个调度选项以其它方式引发同步。
nss={ on | off }; ...
仅当 EVERY 或 INFINITE 子句与调度配合使用时,此选项才会生效。这些调度选项会使 dbmlsync 在启动时自动同步。
缺省值是 off。
如果将 NoSyncOnStartup 设置为 on 并将调度与 INFINITE 子句配合使用,则同步将在收到窗口消息后发生。
如果将 NoSyncOnStartup 设置为 on 并将调度与 EVERY 子句配合使用,则启动后的第一次同步将在 EVERY 子句中所指定的时间之后发生。
除了 dbmlsync 启动以外,此设置在任何方面都不会影响调度的行为。
此选项有一个长格式和一个短格式:您可以使用 nss,也可以使用 NoSyncOnStartup。
您还可以在数据库中存储扩展选项。有关 dbmlsync 扩展选项的详细信息,请参见dbmlsync 扩展选项简介。
以下部分 dbmlsync 命令行说明在启动 dbmlsync 时如何设置此选项:
dbmlsync -e "schedule=EVERY:01:00;nss=off"... |
以下 SQL 语句说明如何在数据库中存储此选项:
CREATE SYNCHRONIZATION SUBSCRIPTION TO sales_publication FOR ml_user1 OPTION nss='off', schedule='EVERY:01:00'; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |