Warum nicht? Sie fixt die im folgenden aufgezählten Probleme, wonach seit langem gefragt wurde, und bietet eine Menge neuer Features, so dass es sehr verlockende Gründe gibt, einen Upgrade für Anwendungen zu machen, die Jet 3.x oder 3.5x verwenden:
Es gibt keine "Datenfehler" mehr d.h. es existieren nur mehr Konflikte, die alle gelöscht werden können, und man ist nicht mehr mit unlösbaren Datenfehlern konfrontiert.
Überwachung auf Spaltenebene statt auf Zeilenebene ist möglich. Wenn also mehrere Leute den gleichen Datensatz bearbeiten, aber nicht die gleichen Spalten, dann kann man Konflikte vermeiden. (Man kann auch bei zeilenweiser Überwachung bleiben, wenn die Anwendung es verlangt).
Konflikte werden an ALLE Replikate gemeldet statt nur an das verlierende. Dadurch ist es möglich, zentralisierte Konfliktlösungsmechanismen zu erstellen. Konflikte gehen nicht mehr verloren wie in den bisherigen Versionen.
Bessere Internet-Synchronisierung, die es ermöglicht, durch Firewalls hindurch zu arbeiten und vormals fix kodierte Parameter (z.B. Timeouts) anzupassen, um die Anwendung stabiler zu machen.
Besseres Konflikt-Management, das auf Basis von Prioritäten funktioniert statt auf der des schwachen "most updated"-Mechanismus. Mir fehlen wirklich die Lacher, die ich erntete, wenn ich auf Konferenzen von den alten Mechanismen erzählte. :-)
Bessere Konfliktverfolgung mit vielen neuen Feldern, die verstehen helfen, warum ein Konflikt passierte, wer beteiligt war und wie er zu lösen ist! Das bedeutet bessere benutzerdefinierte Konfliktlöser!
Kind-Konflikte! Ein gutes Beispiel ist ein doppelter Primärschlüssel für zwei Kunden. Es gibt keine Fehler mehr, denn Jet löscht einen der Kunden und speichert beide in einer Konflikttabelle. Aber was ist, wenn sie Bestellungen hatten oder Bestelldetails? Kein Problem! Sie werden ebenfalls gelöscht... Aber bei Verwendung der neuen Konfliktüberwachung, können Sie einstellen, dass diese Konflikte "Kinder" des ursprünglichen Konflikts sind. Daher können Sie die Lösung auf Basis der Lösung des Hauptkonflikts automatisieren oder nach einer selbst gewählten Logik regeln, oder irgendwas anderes!
Vom TSI Synchronizer gibt es eine tolle 4.0 Version (die Version 3.52 wurde später als die 4.0 geschrieben), und sie ist bereits verfügbar! Daher brauchen Sie den Replikations-Manager nicht mehr!
Genug für heute. Wenn Sie nicht begeistert sind von irgendeinem der o.a. Punkte, kann es nur daran liegen, dass Sie nie die Replikation von Jet 3.x oder 3.5x verwendet haben. Schon alleine diese neuen Features sind ausgezeichnete Gründe für den Upgrade von Anwendungen, die Replikation verwenden.