2008-08-11 16 views

Antwort

4

Sie können auch Sync Services for Sql Server and Compact edition auschecken. Der Vorteil von Synchronisierungsdiensten besteht darin, dass Sie keinen Replikationsserver oder IIS benötigen, und Sie können auch zwischen Datenbanken der Kompaktversion synchronisieren. Diese Methode beinhaltet ein bisschen mehr Code und ist ziemlich involviert, aber ich würde empfehlen, es als einen leichten Dienst zu betrachten.

0

Aufgrund von Budgetbeschränkungen denke ich, es wird Beta-Tester Ansatz haben, habe ich versucht, den Leitfaden zu folgen und kann nicht funktionieren. Bevor ich Zeit damit verbringe, es zur Arbeit zu bringen, stimme ich einfach zu, die Replikation zwischen SqlServer 2005 und Compact Edition ist etwas, das getan werden kann?

0

ich nur confrim, Replizieren zwischen SQL Server 2005 und Compact Edition ist etwas, das getan werden kann?

Ja es auf jeden Fall durchgeführt werden kann entweder mit Mergereplikation oder Sync Services

2

Sicherlich Replikation ist möglich, da Sync Services ist, wenn Sie nicht Angst haben, Ihre Hände schmutzig zu machen. Es hängt von den Details von dem, was Sie brauchen:

  • Manchmal verbundene Anwendung will, um eine Nur-Lese-Cache haben: Sync Services
  • Manchmal verbundene Anwendung zu wollen Teil oder vollständige Aktualisierung Fähigkeit haben: Sync Services
  • Remotestandort mit mehreren Workstations, die Lese-/Schreibzugriff auf Daten benötigen: Replikation, wenn Sie eine stabile stabile Netzwerkverbindung erhalten. Andernfalls sollten Sie die Erweiterung von Syn Services mit SQL Express (oder vollem SQL Server) basierend auf dem Beispiel betrachten : Sync using SQL Express

Wenn Sie nur eine SQL CE-Datenbank verwenden möchten und mit einem SQL 2008-Server arbeiten, erledigt der Assistent in Visual Studio 2008 SP1 die gesamte Arbeit für Sie. Sie müssen nur eine Codezeile hinzufügen, wenn Sie bi wünschen -direktionale Unterstützung. Wenn Sie nicht upgraden können, dauert es mehr Arbeit mit SQL 2005, und es ist nur zuverlässig, wenn Sie mindestens SP2 haben.

Ich bin mitten in einem Projekt, das mehrere Standorte benötigt, um eine Untergruppe von Daten in einer Umgebung zu haben, in der jede Seite manchmal ihre Verbindung zur Zentrale verliert, wir haben Sync Services bekommen mit SQL 2008 in der Zentrale und SQL Express 2008 auf jeder Seite mit voller Änderungsverfolgung (2008 Feature) zu arbeiten und es funktioniert super. Es erfordert eine angemessene Menge an Code (C# und SQL), also haben wir einige ziemlich intelligente Vorlagen verwendet, um zu helfen. Beachten Sie, dass.

Vielleicht könnten Sie Ihre Frage mit mehr Details verfeinern?

Verwandte Themen