Ich habe auf meinen Cluster-Servern unterschiedliche Datenbanken (unterschiedliche Anzahl von Dokumenten). Vermutlich wegen Replikations-Fehlern in der Vergangenheit.
Nun möchte ich diese Datenbanken wieder gleich machen, denn wenn ein User von Server1 zu Server2 im Cluster wechselt, sieht er unterschiedliche Dokumente.
Der Grund ist, dass die Dokumente nicht mehr repliziert werden, weil das CutOff Datum für die Replizierung überschritten ist. Deletion Stubs sind also auch weg.
Löschen des Replizierprotokolls scheidet aus, weil wegen der fehlenden Deletion Stubs bereits gelöschte Dokumente wieder erscheinen würden.
Löschen der Replik auf Server2 und neu Erstellen einer Replik scheidet auch aus, da ich nicht sicherstellen kann, dass nicht Server2 Änderungen vorhanden sind, die nicht auf Server1 angekommen sind.
-> Prinzipiell ist das technisch nicht sicher zu lösen.
Wie würdet ihr jetzt vorgehen, bzw. was habt ihr in solchen Fällen getan?
Meine Idee ist, eine Sicherungs-Kopie der Datentbank auf Server2 zu erstellen, die Datenbank zu löschen und dann eine Replik neu zu erstellen.
Wie bewertet ihr das?