Gelegentlich verbundene Anwendungen (Lokale Zwischenspeicherung von Datenbanken)
Eine gelegentlich verbundene Anwendung ist eine Anwendung, die Daten einer Remotedatenbank verwendet, jedoch möglicherweise nicht immer Zugriff auf die Remotedatenbank hat. Gelegentlich verbundene Anwendungen werden auch verwendet, wenn zwar ein ständiger Zugriff möglich ist, es jedoch nicht sinnvoll ist, in der Remotedatenbank ständig Daten abzufragen, die sich selten ändern (z. B. eine Zustandsliste). In solchen Fällen können die Anwendungen Daten einer lokalen Datenbank auf dem Client verwenden und die Daten von Zeit zu Zeit mit der Remotedatenbank synchronisieren.
Tipp
Wenn Sie einen Cache für lokale Datenbanken konfigurieren, der mit einer SQL Azure-Datenbank synchronisiert werden soll, empfiehlt es sich, dass Sie die Synchronisierungskomponenten installieren, die für die Verwendung mit SQL Azure optimiert wurden. Weitere Informationen finden Sie im Abschnitt über Einschränkungen bei lokalen Datenbankcaches für SQL Azure in Übersicht über gelegentlich verbundene Anwendungen.
In den folgenden Themen wird erläutert, wie Sie eine Anwendung für die Verwendung eines lokalen Datenbankcaches konfigurieren, um Daten auf dem Client zu speichern. Außerdem wird gezeigt, wie geänderte Daten zwischen der Client- und der Serverdatenbank synchronisiert werden.
In diesem Abschnitt
Übersicht über gelegentlich verbundene Anwendungen
Beschreibt, wie Sie die Synchronisierung zwischen einer lokalen SQL Server Compact 3.5-Datenbank und einer Remotedatenbank auf einem Server in Ihre Anwendungen integrieren.Gewusst wie: Konfigurieren der Datensynchronisierung in einer Anwendung
Enthält Anweisungen zum Hinzufügen eines lokalen Datencaches zu einer Anwendung und zu dessen Konfiguration.Gewusst wie: Initiieren der Synchronisierung zwischen lokalen Datenbanken und Remotedatenbanken
Enthält Anweisungen, wie Sie einer Anwendung Code zum Initiieren der Synchronisierung einer lokalen Datenbank und einer Remotedatenbank hinzufügen.Gewusst wie: Konfigurieren einer lokalen und einer Remotedatenbank für bidirektionale Synchronisierung
Enthält Anweisungen zum Konfigurieren der Synchronisierung, damit nicht nur Serveränderungen auf den Client heruntergeladen, sondern auch Clientänderungen auf den Server hochgeladen werden.Exemplarische Vorgehensweise: Erstellen einer gelegentlich verbundenen Anwendung
Enthält schrittweise Anweisungen zum Hinzufügen eines lokalen Datenbankcaches zu einem Projekt und zu dessen Konfiguration sowie zum Hinzufügen der Synchronisierungsfunktion zu einem datengebundenen Windows Form.Exemplarische Vorgehensweise: Bereitstellen einer gelegentlich verbundenen Clientanwendung mit der lokalen Datenbank
Enthält schrittweise Anweisungen, wie Sie eine Anwendung zusammen mit einem lokalen Datenbankcache bereitstellen.
Referenz
- Microsoft.Synchronization.Data
Dieser Namespace enthält die allgemeinen Synchronisierungsklassen.
Verwandte Abschnitte
Neues in der Datenanwendungsentwicklung
Enthält Informationen und Links zu den neuen Datenfeatures für Anwendungen auf Client- und Datenebene.SQL Server Compact 3.5 und Visual Studio
Enthält eine kurze Einführung in SQL Server Compact 3.5.Exemplarische Vorgehensweise: Hinzufügen eines Cache für lokale Datenbanken zu einer N-Tier-Anwendung
Enthält schrittweise Anweisungen zum Integrieren von Microsoft Synchronization Services für ADO.NET in der Anwendung, die in der exemplarischen Vorgehensweise zur Erstellung einer N-Tier-Datenanwendung erstellt wurde.Arbeiten mit Datasets in N-Tier-Anwendungen
Enthält Links zu Themen über die Verwendung von Visual Studio beim Erstellen von N-Tier-Anwendungen.