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

SQL Anywhere 12.0.0 (中文) » MobiLink - 入门 » MobiLink 教程 » 教程:使用脚本版本子句更改模式

 

第 2 课:创建并配置远程数据库

在本课中,您将建立远程数据库进行同步。

 ♦  创建并配置远程数据库
  1. 运行以下命令创建远程数据库,并使其开始运行:

    cd..
    md c:\remote
    cd c:\remote
    dbinit remote.db
    dbeng12 remote.db
  2. 打开 Interactive SQL 的其它实例,并连接到 remote.db

    dbisql -c "eng=remote;dbf=remote.db;uid=dba;pwd=sql"
  3. 在 Interactive SQL 中运行以下 SQL,以便在远程数据库中创建对象。

    首先,创建要同步的表。

    CREATE TABLE customer (
       id      unsigned integer primary key,
       name    varchar( 256),
       phone   varchar( 12 )
    );
  4. 仍使用连接到远程数据库的 Interactive SQL 实例创建发布、MobiLink 用户和预订。请注意,此脚本版本与使用 SCRIPT VERSION 子句的预订关联。这一点很重要,因为本教程中说明的模式升级过程仅对使用 SCRIPT VERSION 子句设置脚本版本的预订有效。



    CREATE PUBLICATION p1 (
          TABLE customer
    );
    
    CREATE SYNCHRONIZATION USER u1;
    
    CREATE SYNCHRONIZATION SUBSCRIPTION my_sub
    TO p1
    FOR u1
    SCRIPT VERSION 'my_ver1';

执行此 SQL 后,使 Interactive SQL 处于运行状态,并连接到数据库,因为随着课程的深入您将对此数据库运行更多的 SQL。