Microsoft Sync Framework mark-client-Datenbank so aktuell

Habe ich eine Anwendung entwickelt, die mithilfe von Microsoft Sync Framework 2.1 SDK und meine aktuellen Implementierung der Methode:

  1. Erstellen Sie eine Sicherungskopie der nicht bereitgestellten Datenbank aus einer Entwicklung der Maschine, und stellen Sie Sie auf den server.
  2. Bereitstellung der server, gefolgt von der Bereitstellung der client -
  3. Sync der Datenbanken
  4. Nehmen Sie eine Sicherungskopie der synchronisierten Datenbank auf dem Entwicklungsrechner und verwenden, die für die client-Installationen. Es ist enthalten in einem InstallShield-Paket als ein SQL Server-backup, dass ich wieder auf dem client-Rechner.

Funktioniert aber auf dem client-Rechner, jetzt würde ich auch gerne eine separate test-Datenbank mit einer SQL - /Server-backup ohne die Verdoppelung der Größe der Anlage. Das funktioniert auch, aber natürlich, weil die client-test-version nicht mehr synchronisiert mit der test version auf dem server, es versucht, laden Sie alle Datensätze, die viele Stunden dauert bei langsameren Internet-verbindungen.

Weil die Integrität der test-Datenbank ist nicht kritisch, ich Frage mich, ob es einen Weg gibt, um im wesentlichen markieren Sie Sie als 'up to date' auf der client-Maschine, ohne zu viel Netzwerk-Verkehr?

Nach einem Blick auf die Art und Weise der tracking-Tabellen arbeiten, ich bin nicht sicher, ob dies überhaupt möglich ist, ohne dass andere Kunden entweder upload oder download alles. Vielleicht gibt es eine option zum hochladen nur von einem client aus, die ich verpasst habe? Das wäre für diesen Zweck in Ordnung.

InformationsquelleAutor PeterJ | 2012-12-22

Schreibe einen Kommentar