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

SQL Anywhere 11.0.1 (日本語) » コンテキスト別ヘルプ » Mobile Link プラグインのモデル・モードのヘルプ » Mobile Link モデル・モードのウィザード

 

同期モデル作成ウィザード:[アップロード競合の解決] ページ

このページでは、検出された競合の解決方法を設定できます。

このページには次の項目があります。

[統合データベースの勝ち]   このオプションを選択すると、リモート・データベースからアップロードされた更新が統合データベースと競合する場合に、リモート・データベースの更新が拒否されます。

[リモート・データベースの勝ち]   このオプションを選択すると、リモート・データベースからアップロードされた更新が統合データベースと競合しても、リモート・データベースの更新が受け入れられます。このオプションは、カラムベースの競合検出だけに使用してください。他の検出方法に使用した場合は、競合検出を使用しないことと同じになります。

[最新データベースの勝ち (維持しているタイムスタンプ・カラムを使用)]   このオプションを選択すると、タイムスタンプ・カラムを使用して、どの変更を受け入れるかが判断されます。このオプションは、タイムスタンプ・カラムがあるテーブルのみに適用されます。

  • [タイムスタンプ] カラム   ドロップダウン・リストからタイムスタンプ・カラムを選択します。

    このタイムスタンプ・カラムは存在する必要があるだけでなく、その値はリモート・データベース・テーブルと統合データベース・テーブルの両方で保持されている必要があります。このオプションでは、アプリケーションの変更や、値を保持するためのトリガの使用が必要になる可能性があります。

    警告

    タイムスタンプベースのダウンロードで使用されるカラムと同じカラムを選択しないでください。そのカラムには、統合データベースでローが前回変更された時刻が記録されるため、同期しません。

[カスタム競合解決]   独自の resolve_conflicts スクリプトを使用する場合は、このオプションを選択します。スクリプトは、このウィザードの完了後にモデル・モードの [イベント] タブで記述できます。resolve_conflict スクリプトによる競合の解決を参照してください。

これらのオプションは、同期モデル作成ウィザードの完了後に、モデル・モードの [マッピング] タブで表示および修正できます。競合の検出と解決の変更を参照してください。

参照