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 » Mobile Link サーバ起動同期 » サーバ起動同期チュートリアル » チュートリアル:ライトウェイトポーリングを使用したサーバ起動同期の設定

 

レッスン 6:リモートデータベースの設定

このレッスンでは、SQL Anywhere リモートデータベースを作成し、同期パブリケーション、ユーザ、サブスクリプションを作成します。

前提条件

このレッスンは、受講者がこれまでのすべてのレッスンを終了していることを前提としています。 レッスン 1:統合データベースのセットアップを参照してください。

このレッスンでは、このチュートリアルの開始時に、権限のセクションで一覧されているロールと権限を持っていることを前提としています。 チュートリアル:ライトウェイトポーリングを使用したサーバ起動同期の設定

 ♦ タスク
  1. dbinit コマンドラインユーティリティを使用して、Mobile Link クライアントデータベースを作成します。

    c:\MLsis ディレクトリから次のコマンドを実行します。

    dbinit -dba DBA,sql SIS_CarDealer_LP_DBLSN_REM
  2. dbsrv16 コマンドラインユーティリティを使用して、Mobile Link クライアントデータベースを起動します。

    次のコマンドを実行します。

    dbsrv16 SIS_CarDealer_LP_DBLSN_REM
  3. Interactive SQL を使用して Mobile Link クライアントデータベースに接続します。

    次のコマンドを実行します。

    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. Mobile Link 同期ユーザ、パブリケーション、サブスクリプションを作成します。

    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;

結果

SQL Anywhere リモートデータベース、同期パブリケーション、ユーザ、サブスクリプションがすべて作成されます。

次の手順

レッスン 7:Mobile Link Listener の設定に進みます。

 参照