このページでは、検出された競合の解決方法を設定できます。
このページには次の項目があります。
[統合データベースの勝ち] このオプションを選択すると、リモート・データベースからアップロードされた更新が統合データベースと競合する場合に、リモート・データベースの更新が拒否されます。
[リモート・データベースの勝ち] このオプションを選択すると、リモート・データベースからアップロードされた更新が統合データベースと競合しても、リモート・データベースの更新が受け入れられます。このオプションは、カラムベースの競合検出だけに使用してください。他の検出方法に使用した場合は、競合検出を使用しないことと同じになります。
[最新データベースの勝ち (維持しているタイムスタンプ・カラムを使用)] このオプションを選択すると、タイムスタンプ・カラムを使用して、どの変更を受け入れるかが判断されます。このオプションは、タイムスタンプ・カラムがあるテーブルのみに適用されます。
[タイムスタンプ] カラム ドロップダウン・リストからタイムスタンプ・カラムを選択します。
このタイムスタンプ・カラムは存在する必要があるだけでなく、その値はリモート・データベース・テーブルと統合データベース・テーブルの両方で保持されている必要があります。このオプションでは、アプリケーションの変更や、値を保持するためのトリガの使用が必要になる可能性があります。
タイムスタンプベースのダウンロードで使用されるカラムと同じカラムを選択しないでください。そのカラムには、統合データベースでローが前回変更された時刻が記録されるため、同期しません。
[カスタム競合解決] 独自の resolve_conflicts スクリプトを使用する場合は、このオプションを選択します。スクリプトは、このウィザードの完了後にモデル・モードの [イベント] タブで記述できます。resolve_conflict スクリプトによる競合の解決を参照してください。
これらのオプションは、同期モデル作成ウィザードの完了後に、モデル・モードの [マッピング] タブで表示および修正できます。競合の検出と解決の変更を参照してください。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |