ich habe gerade eine Merge-Replikation in einer Datenbank aktiviert, MS SQL Server 2014
Die Merge Replikation hat einen Zyklus von 60 Sekunden.
Durch das gleichzeitige Ändern eines Datenwertes am Publisher und Subscriber können "Konflikte" entstehen, aber der Publihser gewinnt wegen einer Regel ,daß er halt 75% Priorität
erhält. Diese Technik wird "Resolver" genannt.
Man kann im Management Studio dann einen Konfliktviewer starten, der dann den automatisch aufgelösten Konflikt anzeigt.
Nun benötigen wir aber die Informationen über die automatisch aufgelösten Konflikte nicht... wie kann ich das bewerkstelligen, daß die Einträge dort verschwinden?
Der Hintergrund der Frage ist:
wenn viel Aktivität in der Datenbank herrscht, dann gibt es auch ggf. Konflikte.
Die Informationen über auflösbare Konflikte benötigen wir dann nicht, aber es gibt auch Konflikte, die der Resolver NICHT auflösen kann - wenn z.B. durch einen Programmierfehler Daten
generiert werden, die nicht repliziert werden können, z.B. weil dann doppelte RowGUIDs entstehen würden.
Sowas st nur schwer zu finden wenn unter 10.000 aufgelösten Konflikten einer dabei ist, der dann doch Handarbeit benötigt und außerdem der Microsoft Premier Support den Logikfehler
(in unserer Applikation) nicht findet.
Nur das sollte im Replikatoinsmonitor stehen... wir kriegt man das hin?
IT architect - Terminal servers, virtualizations, SQL servers, file servers, WAN networks and closely related to software devleopment (8 years + experience in VB, C++ and script langugaes), MCP for SQL server and CCAA for Xenapp 6.5