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

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器启动的同步 » 服务器启动的同步教程 » 教程:使用轻量级轮询进行的服务器启动的同步

 

第 5 课:建立远程数据库

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

♦  创建并设置新的 SQL Anywhere 远程数据库
  1. 在命令提示符处,浏览到要创建数据库的目录。

  2. 键入以下命令创建数据库:

    dbinit c:\MLsis\SIS_CarDealer_LP_DBLSN_REM.db
  3. 键入以下命令启动数据库:

    dbeng11 c:\MLsis\SIS_CarDealer_LP_DBLSN_REM.db
  4. 生成远程数据库模式。

    1. 单击 [开始] » [程序] » [SQL Anywhere 11] » [Sybase Central]。

    2. 在左窗格中,单击 [SQL Anywhere 11]。

    3. 单击 [文件] » [连接]。

    4. 单击 [标识] 选项卡。

    5. 在 [用户 ID] 字段键入 DBA

    6. 在 [口令] 字段中键入 sql

    7. 单击 [数据库] 选项卡。

    8. 在 [服务器名] 字段中键入 SIS_CarDealer_LP_DBLSN_REM

    9. 单击 [确定]。

    10. 单击 [文件] » [打开 Interactive SQL]。

    11. 执行以下命令创建 Dealer 表:

      CREATE TABLE Dealer (
          name           VARCHAR(10) NOT NULL PRIMARY KEY,
          rating         VARCHAR(5),
          last_modified  TIMESTAMP DEFAULT TIMESTAMP
      )
      COMMIT;
  5. 执行以下命令创建同步发布、同步用户和同步预订:

    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;
另请参见