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