Sybase Central では、テーブルのすべてのローと、一部のカラムだけを含むパブリケーションを作成できます。また、CREATE PUBLICATION 文でカラムのリストを指定しても、同様に作成できます。
異なるカラムのサブセットを持つ同じテーブルが含まれたパブリケーションを 2 つ作成すると、両方のパブリケーションをサブスクライブするユーザは同期することができません。
アーティクルには、テーブル内のすべてのプライマリ・キーを含めてください。
SQL Anywhere プラグインを使用して、DBA 権限のあるユーザとしてリモート・データベースに接続します。
[パブリケーション] フォルダを開きます。
[ファイル] - [新規] - [パブリケーション] を選択します。
[新しいパブリケーションの名前を指定してください。] フィールドに、新しいパブリケーションの名前を入力します。[次へ] をクリックします。
[次へ] をクリックします。
[使用可能なテーブル] リストでテーブルを選択します。[追加] をクリックします。
[次へ] をクリックします。
[使用可能なカラム] リストで、使用可能なカラムのリストを展開します。カラムを選択し、[追加] をクリックします。
[完了] をクリックします。
DBA 権限のあるユーザとしてリモート・データベースに接続します。
CREATE PUBLICATION 文を実行して、パブリケーション名とテーブル名を指定します。テーブル名の後ろにあるカッコの中に、パブリッシュするカラムをリストします。
次の文は、customer テーブルのカラムである id、company_name、city のすべてのローをパブリッシュするパブリケーションを作成します。
CREATE PUBLICATION pub_customer ( TABLE customer (id, company_name, city ) ) |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |