同期システムでは、プライマリ・キーは、異なるデータベース (リモートと統合) 内の同じローを識別する唯一の方法であり、競合を検出する唯一の方法です。したがって、Mobile Link アプリケーションは以下の規則に従う必要があります。
同期される各リモート・テーブルには、プライマリ・キーが存在する必要がある。
プライマリ・キーの値は更新しない。
プライマリ・キーは、同期されるすべてのデータベース間でユニークでなければならない。
同期モデル作成ウィザードの [プライマリ・キー要件] ページでは、アプリケーションやデータベースが Mobile Link による同期のプライマリ・キーの要件を満たしている必要があることを確認します。同期モデル作成ウィザードの次のページに進むには、3 つのプライマリ・キーの条件を選択する必要があります。ユニークなプライマリ・キーの管理を参照してください。
このページには次の項目があります。
[すべてのテーブルにプライマリ・キーがある] すべてのリモート・テーブルにプライマリ・キーがあることを確認した場合はこの条件を選択します。
[アプリケーションはプライマリ・キーを更新しない] アプリケーションでプライマリ・キーを更新しないことを確認した場合はこの条件を選択します。
[新しいローにユニークなプライマリ・キーがあることを確認した] 新しいローにユニークなプライマリ・キーがあることを確認した場合はこの条件を選択します。
[今後 [プライマリ・キー要件] ページを表示しない] このオプションを選択すると、今後 [プライマリ・キー要件] ページが表示されません。このオプションは、Sybase Central の Mobile Link プラグインの [Mobile Link 11 プラグインの環境設定] ページからも変更できます。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |