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 - 服务器启动的同步 » 服务器启动的同步教程 » 教程:使用轻量级轮询进行的服务器启动的同步

 

第 5 课:建立远程数据库

在本课中,您将创建 SQL Anywhere 远程数据库,创建同步发布、同步用户和同步预订。您还将创建 MobiLink 监听器的命令文件,然后启动 MobiLink 监听器。

 ♦  建立 MobiLink 客户端数据库
  1. 使用 dbinit 命令行实用程序创建 MobiLink 客户端数据库。

    运行以下命令:

    dbinit SIS_CarDealer_LP_DBLSN_REM
  2. 使用 dbeng12 命令行实用程序启动 MobiLink 客户端数据库。

    运行以下命令:

    dbeng12 SIS_CarDealer_LP_DBLSN_REM
  3. 使用 Interactive SQL 连接到 MobiLink 客户端数据库。

    运行以下命令:

    dbisql -c "server=SIS_CarDealer_LP_DBLSN_REM;uid=DBA;pwd=sql"
  4. 创建 Dealer 表。

    在 Interactive SQL 中运行以下 SQL 脚本:

    CREATE TABLE Dealer (
        name           VARCHAR(10) NOT NULL PRIMARY KEY,
        rating         VARCHAR(5),
        last_modified  TIMESTAMP DEFAULT TIMESTAMP
    )
    COMMIT;
  5. 创建 MobiLink 同步用户、同步发布和同步预订。

    在 Interactive SQL 中运行以下 SQL 脚本:

    CREATE PUBLICATION CarDealer(TABLE DEALER WHERE 0=1)
    CREATE SYNCHRONIZATION USER test_mluser OPTION ScriptVersion='CarDealer'
    CREATE SYNCHRONIZATION SUBSCRIPTION TO CarDealer FOR test_mluser
    SET OPTION public.ml_remote_id = remote_id;
    COMMIT;
 另请参见