パブリケーションは、同期するデータを指定するアーティクルを定義します。パブリケーションは、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 同期パラメータを設定して、テーブル順序を設定できます。
Ultra Light プラグインを使用して、Ultra Light データベースに接続します。
[パブリケーション] フォルダを右クリックし、[新規] » [パブリケーション] をクリックします。
新しいパブリケーションの名前を入力します。[次へ] をクリックします。
[テーブル] タブで、[一致するテーブル] リストから 1 つのテーブルをクリックします。[追加] をクリックします。
右側の [選択したテーブル] リストに、そのテーブルが表示されます。
テーブルを追加します。
必要な場合は、[WHERE] タブをクリックし、パブリケーションに含めるローを指定します。カラムのサブセットは指定できません。
[完了] をクリックします。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |