Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » MobiLink - 客户端管理 » 用于 MobiLink 的 SQL Anywhere 客户端 » SQL Anywhere 客户端 » 同步调度

 

使用 dbmlsync 选项设置调度

可以不按批处理方式运行 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 将不关闭,而是继续运行。

 另请参见