Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
防止 dbmlsync 在启动时同步,此时将有一个调度选项以其它方式引发同步。
nss={ on | off }; ...
NoSyncOnStartup={ on | off }; ...
仅当 EVERY 或 INFINITE 子句与 schedule 扩展选项配合使用时,此选项才会生效。这些调度选项会使 dbmlsync 在启动时自动同步。
缺省值是 off。
如果将 NoSyncOnStartup 设置为 on 并将调度与 INFINITE 子句配合使用,则同步将在收到窗口消息后发生。
如果将 NoSyncOnStartup 设置为 on 并将调度与 EVERY 子句配合使用,则启动后的第一次同步将在 EVERY 子句中所指定的时间之后发生。
除了 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';