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 客户端 » 脚本式上载 » 教程:使用脚本式上载

 

第 7 课:创建发布、MobiLink 用户和预订

在本课中,您将创建发布、MobiLink 用户和预订。

前提条件

本课假定您拥有在本教程(教程:使用脚本式上载)开头的“特权”部分中列出的角色和特权。

本课假定您已完成前面的所有课程。 请参见第 1 课:创建统一数据库

 任务
  • 使用连接到远程数据库的 Interactive SQL 实例,运行以下 SQL 语句。名为 pub1 的发布使用脚本式上载语法 (WITH SCRIPTED UPLOAD)。它为 employee 表创建一个项目,然后注册刚创建的三个存储过程用于脚本式上载。它创建一个名为 u1 的 MobiLink 用户和一个在 v1 和 pub1 之间的预订。将扩展选项 FireTriggers 设置为 off 以防止在远程数据库上应用下载时触发触发器,从而防止下次同步时上载下载的更改。



    CREATE PUBLICATION pub1 WITH SCRIPTED UPLOAD (
    TABLE employee( id, name, salary ) USING (
       PROCEDURE employee_insert FOR UPLOAD INSERT, 
       PROCEDURE employee_update FOR UPLOAD UPDATE, 
       PROCEDURE employee_delete FOR UPLOAD DELETE 
          )
    );
    
    CREATE SYNCHRONIZATION USER u1;
    
    CREATE SYNCHRONIZATION SUBSCRIPTION TO pub1 FOR u1
    TYPE 'tcpip'
    ADDRESS 'host=localhost'
    OPTION FireTriggers='off'
    SCRIPT VERSION 'default';

结果

已创建发布、MobiLink 用户和预订。

下一个

前进至第 8 课:演示脚本式上载