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 » SQL Remote » SQL Remote システムの管理 » サブスクリプションの再同期

 

SQL Remote Message Agent (dbremote) を使用した同期

サブスクライブされたテーブルの現在の内容を新しいコピーに置き換えます。

前提条件

SYS_REPLICATION_ADMIN_ROLE システムロールが必要です。

内容と備考

抽出ユーティリティ (dbxtract) または データベース抽出ウィザード を使用して、サブスクリプションを同期します。サブスクリプションの同期を参照してください。

多数のサブスクリプションを抽出したり、サブスクリプションを大規模で使用頻度の高いテーブルに同期させたりすると、データベースにアクセスするときの処理速度が低下します。SEND AT 句を使用すると、時間を指定して統合データベースへのアクセスが少ないときに同期させることができます。

 ♦ タスク
  1. 統合データベースに接続します。

  2. SYNCHRONIZE SUBSCRIPTION 文を実行します。

    統合データベースの SQL Remote Message Agent (dbremote) は、サブスクリプション内のすべてのローのコピーをサブスクライバに送信します。SQL Remote Message Agent (dbremote) は、適切なデータベーススキーマがリモートデータベースに設定されていると想定します。

    サブスクライバデータベースの SQL Remote Message Agent (dbremote) は、同期メッセージを受信し、サブスクライブされているテーブルの現在の内容を新しいコピーに置き換えます。

結果

サブスクライブされたテーブルの現在の内容が、新しいコピーに置き換えられます。

 警告
 参照