Das Notes Forum
Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: oksenator am 30.06.08 - 10:28:56
-
Hallo,
das hier ist quasi eine Fortsetzungsfrage zu
http://atnotes.de/index.php?topic=41575.0
Mir ist ja mir Eurer Hilfe gelungen aus einer Sicherungs-DB ein Dokument mit der richtige DocID zurück in die Original-DB zu kopieren. Leider wird dieses Dokument immer wieder gelöscht. Ich vermute folgendes:
Nachdem das Dokument gelöscht wurde, haben alle "Replikanten" das Löschen ebenfall repliziert. Wenn ich nun das Dokument zurückkopiere, erkennt Notes bei einem dieser "Replikanten" das dieses Dokument eigentlich gelöscht sein muß/müsste und löscht es wieder.
Kann das so sein, bin ich auf dem falschen dampfer und was könnte ich tun?
Danke
Oliver
-
Versuch mal das Dokument nochmal abzuspeichern.
-
Du hast recht mit Deiner eigenen Erklärung.
Wenn Du ein Dokument löscht bleibt ein Deletion Stub (Löschrumpf --> s. Admin-/Designerhilfe) zurück, der in die anderen DB repliziert wird und weiß, dass da mal dieses wiederhergestellte Dokument war und es immer wieder löschen wird.
Einziger Weg (würde ich sagen) ist es den Deletion Stub für dieses Dokument zu löschen, oder eben alle Deletion Stubs, was aber eher ein schlechter Weg ist...
Das geht z.B. mit Scan EZ von Ytria oder auch mit NotesPeek (glaube ich) --> Forensuche...
Jens
-
Dann müssten die Stubs aber in jeder DB entfernt werden - und man erswischt dabei ggf. auch welche, die gar nicht gemeint waren.
Entweder, wie schon geschrieben wurde, das Dokument erneut abspeichern oder - ganz sicher - das Dokument zweimal kopieren. Die zweite Kopie bekommt zwangsläufig eine neue UNID. Das zuerst kopierte Dokument dann wieder löschen.
Bernhard
-
Danke,
ich versuchs jetzt erstmal mit dem einfacheren Weg und hab das Dokument neu gespeichert. Hab dann auch den Eintrag in der Hilfe gefunden, so wie das da steht müsste das ja funktionieren. Mal sehen wie das morgen aussieht wenn dann die meisten repliziert haben.
Danke für Eure Hilfe.
Gruß
Oliver
-
Rückfrage @Bernhard:
Wird denn z.B. ein mit Scan EZ in Replik A gelöschter Deletion Stub nicht per Replizierung auch in Replik B entfernt? Ich dachte immer das wäre so.... und da ich das schon einige Male (erfolgreich) so gemacht habe bin ich davon ausgegangen, dass das geht... Oder habe ich Dich jetzt falsch verstanden...
Ansonsten kann man die Deletion Stubs schon sehr gezielt einzeln löschen, jedenfalls mit Scan EZ ohne Probleme und sehr schnell, wenn man die UNID/Note ID eines Docs hat. Man muss nicht gleich alle wegtreten...
Jens
-
Ich bin mir nicht hundertprozentig sicher ... Ich würde aber sagen, dass sowas nicht übertragen wird - es fehlt ja de facto jede Information hierfür.
Was mich aber stutzig macht: Wenn in einer DB noch der Stub für das gelöschte Dokument X vorhanden ist, dann dürfte beim Hineinkopieren des Dokuments aus einer Replik dieses Dokument auch eine neue UNID bekommen, denn diese darf ja nur einmal existieren - ist aber schon an den Stub vergeben ...
Bernhard
-
Ich kopier das Dokument ja nicht mit copy und paste sondern per Script, damit eben die UNID gleich bleibt, damit die Antwortdokumente dran bleiben. Bis jetzt ist das Dokument immer noch da.
Oliver
-
Aber auch dieses Verfahren ist dem Prinzip unterworfen "One UNID per Document".
Ich muss das demnächst mal nachstellen.
Dass das Dokument noch da ist, ist logisch, da der time stamp dieses Dokuments jünger ist als die Zeiten der Löschungen.
Bernhard
-
Nur zur Info, das Speichern an sich hat nicht geholfen, das Dokument ist wieder weg heute morgen. Mal sehen was ich jetzt mache.
Oliver
-
Hallo,
Mal sehen was ich jetzt mache.
Wie oft hast Du Dir den Fall denn schon mit NotesPeek angesehen (vor und nach der/den Löschungen), was siehst Du für Unterschiede...
Was und wie analysiert Du noch?
Gruß Werner
-
Ich kopier das Dokument ja nicht mit copy und paste sondern per Script, damit eben die UNID gleich bleibt, damit die Antwortdokumente dran bleiben. Bis jetzt ist das Dokument immer noch da.
Oliver
Dann setz doch eine neue UNID und die auch in den $Ref-feldern in den Antwortdokumenten, dann bleiben die auch zusammen.
Wenn die Löschungen wirklich über Deletions stubs kommen, dann sollten die dann doch nicht mehr greifen, weil die über die UNID gehen. Oder liege ich da falsch?
-
Ich kopier das Dokument ja nicht mit copy und paste sondern per Script, damit eben die UNID gleich bleibt, damit die Antwortdokumente dran bleiben. Bis jetzt ist das Dokument immer noch da.
Oliver
Dann setz doch eine neue UNID und die auch in den $Ref-feldern in den Antwortdokumenten, dann bleiben die auch zusammen.
Wenn die Löschungen wirklich über Deletions stubs kommen, dann sollten die dann doch nicht mehr greifen, weil die über die UNID gehen. Oder liege ich da falsch?
Würde ich auch so sehen.
-
Das ist alles ziemlich schwierig gewesen. Dokument war da, Dokument war wieder weg. Vor lauter Frust hab ich mir heute eine ezScan Lizenz gekauft und damit die UNID und die $Ref's geändert (wie vorgeschlagen) und jetzt muß es eigentlich klappen. Danke nochmal für die vielen guten Tipps.