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 » Ultra Light データベース管理とリファレンス » Mobile Link クライアントとしての Ultra Light » Ultra Light クライアント » Ultra Light クライアントの同期設計

 

Ultra Light でのデータのパブリッシュ

パブリケーションは、同期するデータを指定するアーティクルを定義します。パブリケーションは、Sybase Central または SQL を使用して Ultra Light データベースに追加できます。

前提条件

この作業を実行するための前提条件はありません。

内容と備考

パブリケーションアーティクルは 1 つのテーブルの全体を構成します。または、テーブル内にデータのサブセットを定義できます。特定のテーブルのローのサブセットを定義する場合は、オプションで述部 (WHERE 句) を含めることができます。パブリケーションは、SYNCHRONIZE OFF を使用してテーブルを作成する方法よりも柔軟です。Ultra Light データベースのデータサブセットを別々に同期させるには、複数のパブリケーションを使用します。パブリケーションをアップロード専用またはダウンロード専用の同期パラメータと組み合わせると、優先度の高い変更を効率よく同期することが可能です。

注意

Ultra Light でのユーザパブリケーションの最大数は 63 です。

Ultra Light パブリケーションでは、カラムのサブセットの定義と、SQL Anywhere で使用できる SUBSCRIBE BY 句がサポートされていません。Ultra Light テーブルのカラムが統合データベースのテーブルと正確に一致しない場合は、Mobile Link スクリプトを使用して、これらの違いを解消してください。

パブリケーションでテーブル同期順序を設定する必要はありません。配備においてテーブル順序が重要な場合は、Ultra Light データベースを同期するときに TableOrder 同期パラメータを設定して、テーブル順序を設定できます。

 ♦ タスク
  1. Ultra Light プラグインを使用して、Ultra Light データベースに接続します。

  2. [パブリケーション] フォルダを右クリックし、[新規] » [パブリケーション] をクリックします。

  3. 新しいパブリケーションの名前を入力します。[次へ] をクリックします。

  4. [テーブル] タブで、[一致するテーブル] リストから 1 つのテーブルをクリックします。[追加] をクリックします。

    右側の [選択したテーブル] リストに、そのテーブルが表示されます。

  5. テーブルを追加します。

  6. 必要な場合は、[WHERE] タブをクリックし、パブリケーションに含めるローを指定します。カラムのサブセットは指定できません。

  7. [完了] をクリックします。

結果

新しいパブリケーションが作成されます。

 参照