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

SQL Anywhere 11.0.1 (日本語) » SQL Remote » SQL Remote のレプリケーション設計 » SQL Remote のレプリケーション設計と設定 » 重複プライマリ・キー・エラー » プライマリ・キー・プールの使用

 

プライマリ・キー・プールのレプリケート

プライマリ・キー・プールは、既存のパブリケーションに組み込むか、または別のパブリケーションとして共有できます。次の手順を使用して、プライマリ・キー・プールに個別のパブリケーションを作成し、そのパブリケーションに対してユーザをサブスクライブします。

♦  プライマリ・キー・プールをレプリケートするには、次の手順に従います (SQL の場合)。
  1. 統合データベースで、プライマリ・キー・プールのデータ用のパブリケーションを作成します。

    CREATE PUBLICATION KeyPoolData (
       TABLE KeyPool SUBSCRIBE BY location
    );
  2. 各リモート・データベースのサブスクリプションを、KeyPoolData パブリケーションに作成します。

    CREATE SUBSCRIPTION
      TO KeyPoolData( 'user1' )
      FOR user1;
    CREATE SUBSCRIPTION
      TO KeyPoolData( 'user2' )
      FOR user2;
    ...

    サブスクリプションの引数は、location の識別子です。

参照