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

SQL Anywhere 11.0.1 (日本語) » Mobile Link - クイック・スタート » Mobile Link チュートリアル » チュートリアル:Adaptive Server Enterprise 統合データベースと Mobile Link の使用

 

レッスン 7:同期

次に、リモート・クライアントの最初の同期を実行します。この処理は、Mobile Link クライアント・プログラム dbmlsync により行います。dbmlsync はリモート・データベースに接続して Mobile Link サーバにより認証されると、リモート・データベースのパブリケーションに基づいてリモート・データベースと統合データベースの同期に必要なすべてのアップロードとダウンロードを実行します。

♦  リモート・クライアントを同期するには、次の手順に従います。
データの表示

Mobile Link サーバを使用してリモート・クライアントを正常に統合データベースに同期すると、リモート・データベースには 1 軒の書店に関する情報が格納されます。SQL Anywhere 11 プラグインを使用すると、Sybase Central でこの状態を確認することができます。

♦  リモート・データベースのデータを表示する場合は、次の手順に従います。
  1. Sybase Central を起動します。

  2. 次の手順でリモート・データベースに接続します。

    1. 左ウィンドウ枠で [SQL Anywhere 11] を右クリックして [接続] を選択します。

    2. [ユーザ ID]DBA と入力し、[パスワード]sql と入力します。

    3. [データベース] タブで、[サーバ名]remote_eng と入力し、[データベース名]remote_db と入力します。

    4. [OK] をクリックします。

  3. 統合データベースから作成されたテーブルが表示されていない場合は、次の手順を実行します。

    1. remote_db を右クリックして [所有者フィルタの設定] をクリックします。

    2. [dbo] を選択して [OK] をクリックします。

      統合データベースから作成されたテーブルが左ウィンドウ枠に表示されます。dbo がこれらのテーブルに対して持っている所有権はリモート・データベースで保持されます。

  4. 任意のリモート・テーブルを選択して、右ウィンドウ枠の [データ] タブをクリックします。

    sales、salesdetail、store の各テーブルでは、すべてのレコードが識別子 5023 の書店に関するものです。この書店は、他の書店の販売情報とは関係ありません。このため、リモート ID を基準にしてローをフィルタ処理で除外するよう同期スクリプトを設定し、このデータベースのリモート ID を特定の書店識別子の値に設定します。この書店のデータベースは容量が少なく、同期に必要な時間も短くなります。リモート・データベースのサイズは最小限に抑えられているため、新しい販売記録の入力や過去の販売に対する払い戻し処理などの頻繁に行われる処理が迅速かつ効率的に実行されます。

詳細情報