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

SQL Anywhere 12.0.1 » MobiLink - 入门 » MobiLink 技术 » 用于 Sybase Central 的 MobiLink 插件 » 同步模型 » 同步模型任务

 

在同步模型中设置服务器启动的同步

服务器启动的同步允许您在统一数据库中发生某些更改时在客户端数据库中启动同步。您可以在同步模型中启用服务器启动的同步。此方法可用于部署便于设置和运行的有限版本的服务器启动的同步。

在同步模型中启用服务器启动的同步后,MobiLink 服务器可使用表的 download_cursor 脚本来确定何时启动同步。它可使用 download_cursor 脚本为通告程序生成 request_cursor。不能使用此方法自定义 request_cursor。

 ♦ 在同步模型中设置服务器启动的同步
  1. 在 Sybase Central 的 [文件夹] 视图中,展开 [MobiLink 12]、MobiLink 项目名和 [同步模型],然后选择同步模型的名称。

  2. 在右窗格中打开 [通知] 选项卡。

  3. 选择 [启用服务器启动的同步]。

  4. 选择一个用于通知的统一数据库表。

    对此表中的数据进行更改会导致向远程数据库发送通知。该通知触发同步。

    注意

    仅可以为此目的选择表,对此,您已经定义了基于时间戳的下载游标(缺省值)。该通知基于下载游标的内容。

  5. 选择轮询间隔。

    轮询间隔为两次轮询之间的时间。可以选择预定义的轮询间隔时间,也可以指定自己的轮询间隔时间。缺省值是 30 秒。

    如果通告程序丢失数据库连接,它将在数据库重新可用后的第一个轮询间隔自动恢复。

  6. 更改通告程序的数据库连接的隔离级别。(可选)

    缺省值为 [读取已提交的]。请注意设置隔离级别的后果。较高的级别会增加争用,并可能导致性能降低。隔离级别 0 允许读取未提交的数据—最终可能被回退的数据。

 另请参见