可以不按批处理方式运行 dbmlsync,即进行同步后将 dbmlsync 关闭,而是对 SQL Anywhere 客户端进行设置,使 dbmlsync 持续运行并在预定的时间进行同步。
可以将同步调度指定为扩展选项。可以在 dbmlsync 命令行中指定它,也可以将它存储在同步用户、预订或发布的数据库中。
使用 Dbmlsync API 或者 SQL SYNCHRONIZE 语句时此方法不可用。
将调度添加到同步预订 在同步预订中设置调度扩展选项。例如:
CREATE SYNCHRONIZATION SUBSCRIPTION TO mypub FOR mluser ADDRESS 'host=localhost' OPTION schedule='weekday@11:30am-12:30pm' |
可以使用 dbmlsync -is 选项替换调度并立即进行同步。-is 选项指示 dbmlsync 忽略使用调度扩展选项指定的调度。
从 dbmlsync 命令行添加调度 设置调度扩展选项。扩展选项是使用 -e 或 -eu 设置的。例如:
dbmlsync -e "sch=weekday@11:30am-12:30pm" ... |
如果在两个位置中的任一位置指定了已调度的同步,同步后 dbmlsync 将不关闭,而是继续运行。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |