SQL CE データベース (Windows Mobile または CE 上) を SQL Server Express と同期させる簡単な方法が欲しいです。私の理解では、SQL Express には通常使用されるレプリケーションがありません。これを達成する他の方法はありますか?
私は .Net 2.0 を使用して C# で作業しています。
ありがとう!
SQL CE データベース (Windows Mobile または CE 上) を SQL Server Express と同期させる簡単な方法が欲しいです。私の理解では、SQL Express には通常使用されるレプリケーションがありません。これを達成する他の方法はありますか?
私は .Net 2.0 を使用して C# で作業しています。
ありがとう!
SQL CE はレプリケーションをサポートしています (レプリケーション パブリッシャーをサブスクライブすることができます (私はまだ OTOH で動作していません))。
前述のように、MS Sync Framework ですが、複雑なものではうまくいきません。
何年も前に、私は携帯電話の修理工が顧客のサイトで請求を行うためのアプリケーションを作成しました。これは PocketPC 上で実行されました。PocketPC をドッキングすると、ActiveSync はデスクトップ マシン (SQL Express) のメイン DB からデータを自動的に同期します。ActiveSync は、DB の同期をサポートするために各テーブルにフィールドを追加し、同期自体を処理したため、レプリケーションに依存する必要はありませんでした。
全体として、ActiveSync の DB 同期機能は実際には非常に洗練されており、使いやすいものでした。簡単に言えば、ActiveSync を介して同期する場合、レプリケーションは必要ありません。
お役に立てば幸いです、エリック