Freigeben über


Vorgehensweise: Konfigurieren der Synchronisierung für ein Gerät

Synchronization Services für ADO.NET 1.0 wurde ursprünglich mit Microsoft Visual Studio 2008 veröffentlicht. Diese Version von Sync Framework ermöglicht eine Synchronisierung zwischen einer Serverdatenbank und einer SQL Server Compact-Datenbank auf dem Desktop. Sync Framework ermöglicht jetzt die Synchronisierung zwischen einer Serverdatenbank und einer SQL Server Compact-Datenbank auf einem Gerät.

Das Konfigurieren einer Synchronisierung für ein Gerät ähnelt der Konfiguration einer n-Ebenen-Synchronisierung für die Desktopsynchronisierung. Die Architektur wird in der folgenden Abbildung dargestellt.

N-Ebenen-Synchronisierungstopologie

Bei einer n-Ebenen-Synchronisierung für Geräte werden Synchronisierungskomponenten folgendermaßen verwendet:

  • Der Serversynchronisierungsanbieter befindet sich auf dem Server oder einer anderen Ebene. Der Anbieter ist in Microsoft.Synchronization.Data.Server.dll enthalten. Verwenden Sie die in SQL Server Compact oder Visual Studio 2008 (ursprüngliche Version oder SP1) enthaltene DLL-Datei.

  • Der Clientsynchronisierungsanbieter und der Synchronisierungs-Agent befinden sich beide auf dem Gerät. Der Agent ist in Microsoft.Synchronization.Data.dll und der Anbieter in Microsoft.Synchronization.Data.SqlServerCe.dll enthalten. Verwenden Sie die Geräteversionen der DLL-Dateien.

  • Die Kommunikation zwischen dem Serversynchronisierungsanbieter und dem Synchronisierungs-Agent erfolgt durch das ServerSyncProviderProxy-Objekt und einen Dienst. Sync Framework gibt nicht vor, welcher Art der zu verwendende Dienst sein muss. Anwendungen verwenden jedoch normalerweise einen Internetdienst oder einen WCF (Windows Communication Foundation)-Dienst.

Informationen zu den Systemvoraussetzungen finden Sie unter Hardware- und Softwareanforderungen für Sync Framework.

Beispielanwendung

Vollständige Beispiele zur Veranschaulichung der Gerätesynchronisierung können Sie vom Microsoft Download Center herunterladen. Weitere ausführliche Informationen zur Gerätesynchronisierung und Anweisungen zum Ausführen des Beispiels finden Sie in der Gerätebeispiel-Infodatei in der selbstextrahierenden, komprimierten Datei (ZIP-Datei).

Siehe auch

Konzepte

Vorgehensweise: Konfigurieren der n-Ebenen-Synchronisierung
Programmieren von allgemeinen Client- und Serversynchronisierungsaufgaben