Synchronisieren von Datenbanken
In diesem Abschnitt der Sync Framework-Dokumentation werden Datenbanksynchronisierungsanbieter (in vorherigen Versionen als Sync Services for ADO.NET bezeichnet) beschrieben. Sync Framework enthält mehrere Datenbanksynchronisierungsanbieter. Mit einer intuitiven und flexiblen API können Sie Anwendungen erstellen, die für Offline- und Zusammenarbeitsszenarien für die Datenbanksynchronisierung konzipiert sind. Dieser Abschnitt enthält eine leicht verständliche Einführung sowie Themen mit Vorgehensweisen und Referenzen, die Ihnen dabei helfen, die API schnell zu verstehen und produktiv zu nutzen. Die Themen zur Vorgehensweise enthalten Beispielcode. Weitere Beispiele finden Sie im Sync Framework-SDK und in der Codegalerie.
Die folgenden Themen bieten eine Einführung in Sync Framework. Wenn Sie bereits mit diesen Themen vertraut sind, finden Sie weitere Informationen unter In diesem Abschnitt und Verweis.
- Vorteile der Verwendung von Sync Framework
Beschreibt die Vorteile der Verwendung von Sync Framework, darunter dessen Flexibilität, das leistungsstarke Synchronisierungsmodell und die produktiven Tools.
- Neues in Sync Framework 2.0
Beschreibt Funktionen, die hinzugefügt oder in dieser Sync Framework-Version verbessert wurden.
- Auswählen der geeigneten Sync Framework-Komponenten
Führt Sie zur richtigen Komponente für Ihr Synchronisierungsszenario, und beschreibt die Sync Framework-Architektur.
- Installation, Weiterverteilung und Versionskompatibilität
Beschreibt die Installationspakete, die zur Installation von Sync Framework verwendet werden, und wie diese Installationspakete mit Anwendungen, die Sync Framework verwenden, neu verteilt werden können.
Inhalt dieses Abschnitts
- Übersicht und Szenarien
Stellt eine allgemeine Beschreibung der Sync Framework-Datenbanksynchronisierungs-API bereit. Beschreibt einige Hauptszenarien, die von Sync Framework ermöglicht werden, und erläutert, welche Teile der API sich für das jeweilige Szenario am besten eignen.
- Offlineszenarien
Beschreibt, wie Sie eine SQL Server Compact-Datenbank mit einer anderen Datenquelle synchronisieren können, indem Sie den Clientsynchronisierungsanbieter und den Serversynchronisierungsanbieter verwenden.
- Zusammenarbeitsszenarien
Beschreibt, wie Sie zwei oder mehr Endpunkte auf Peer-to-Peer-Basis synchronisieren können, sodass kein zentraler Hub mehr verwendet werden muss.
- Überlegungen zum Entwurf und zur Bereitstellung von Anwendungen
Beschreibt Ansätze für allgemeine Entwurfsprobleme, wie z. B. die Anwendungsversionsverwaltung und den Umgang mit Primärschlüsseln.
- Setupskripts für Datenbankanbieter - Themen zur Vorgehensweise
Enthält Transact-SQL-Code zur Einrichtung der Datenbanken, die in Anwendungen aus Themen zur Vorgehensweise und den Beispielanwendungen verwendet werden.
- 'Utility'-Klasse für Datenbankanbieter - Themen zur Vorgehensweise
Enthält C#- und Visual Basic-Code, der in Anwendungen aus den Themen zur Vorgehensweise und den Beispielanwendungen verwendet wird.
Verweis
- Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.SqlServer, Microsoft.Synchronization.Data.SqlServerCe und Microsoft.Synchronization.Data.Server
Stellt einen vollständigen Verweis auf die Sync Framework-Datenbanksynchronisierungs-API bereit. Dieser Verweis deckt alle öffentlichen Typen und Elemente in Microsoft.Synchronization.dll, Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.Server.dll, Microsoft.Synchronization.Data.SqlServer.dll und Microsoft.Synchronization.Data.SqlServerCe.dll ab.