2009-04-03 10 views
2

Ich möchte eine einfache Methode, um eine SQL CE-Datenbank (auf Windows Mobile oder CE) mit SQL Server Express synchronisiert zu halten. Nach meinem Verständnis hat SQL Express keine Replikation, die normalerweise verwendet würde. Gibt es andere Möglichkeiten, dies zu erreichen?Mobile Daten synchronisiert halten

Ich arbeite in C# mit .Net 2.0.

Danke!

Antwort

0

Vor Jahren schrieb ich eine Anwendung für mobile repairmen Abrechnung bei Kunden vor Ort zu tun, die auf einem PocketPC lief. ActiveSync synchronisiert automatisch Daten von einer Haupt-DB auf einem Desktopcomputer (SQL Express), wenn Sie den PocketPC angedockt haben. ActiveSync hat zu jeder meiner Tabellen Felder hinzugefügt, um die Synchronisierung der Datenbank zu unterstützen, und die Synchronisierung selbst durchgeführt, so dass sie nicht auf die Replikation angewiesen war.

Alles in allem war ActiveSync DB-Synchronisierungsfunktion tatsächlich sehr glatt und einfach zu bedienen. Die kurze Antwort lautet: Sie brauchen keine Replikation, wenn Sie über ActiveSync synchronisieren.

Hoffnung, dass Eric

1

SQL CE unterstützt jedoch die Replikation hilft (Sie können zu einem Replikations Verlag abonnieren können (ich bin noch zu bekommen, dass auch OTOH arbeiten)).

Wie gesagt, MS Sync Framework, aber das ist wirklich nicht gut in komplexen Sachen.

Verwandte Themen