Log file "abschneiden" ...?

Liebe 4D Experten,

wir haben aktuell ein massives Problem mit unserer Datenbank. Die Daten-Datei ist beschädigt und das Einspielen der Log-Datei in die Backup-Datei crasht bei einem bestimmten Eintrag.

[]30488796;“Fehlermeldung Import Log”[/]

Die Fehlermeldung kommt ziemlich am Ende … gibt es eine Möglichkeit die Log-Datei zu editieren bzw. bei einem bestimmten Eintrag abzuschneiden?

Danke & Liebe Grüße!

Elisabeth Strassmair

jein. Sie müssen dazu etwas Code schreiben und statt per Automatik per Sprache integrieren:
https://doc.4d.com/4Dv17/4D/17.2/INTEGRATE-MIRROR-LOG-FILE.301-4386321.de.html

Der “Auto repair mode” würde in Ihrem Fall den fehlenden Datensatz anlegen (und in ein Log eintragen). Offen bleibt aber, warum der fehlt. Es könnten ja noch viel mehr Datensätze fehlen, Datensätze die nicht geändert wurden und daher nicht im Journal stehen. Eine gründliche Überprüfung wäre zu empfehlen.

Sollten Sie die Info-Komponente nutzen können Sie einfach überprüfen ob der Verlauf der Anzahl Datensätze pro Tabelle in der vorherigen Zeit (einige Stunden oder Tage) sinnvoll aussieht.

Danke für die rasche Antwort!

Den Befehl INTEGRATE MIRROR LOG FILE haben wir auch bereits mit dem “Auto repair mode” Parameter versucht. Beim ersten Versuch ist auch das abgestürzt … wir hoffen dass es beim zweiten Versuch durchläuft.

Was können wir versuchen wenn auch das nicht funktioniert?

auch abgestürzt? Der Screenshot zeigt einen Fehler, reden wir davon? Der Fehler geht von einem fehlenden Datensatz / fehlenden Primary Key aus.

Sie könnten das Journal in JSON konvertieren, das Ergebnis mit einem Text Editor öffnen und nach der Operation id (71836566) suchen. Das sollte ein Anlegen oder Löschen für tabelle ArtikelGruppe zu sein. Dann können Sie in Ihrer Anwendung nach diesem PK suchen. Ich nehme an er fehlt. Sie sollten auch die vorherigen Operationen überprüfen ob sich diese auf den gleichen PK beziehen.

Falls Absturz: können wir ohne weitergehende Überprüfung nicht beantworten.

Beim INTEGRATE MIRROR LOG FILE kam keine Fehlermeldung, es stürzte ab. Habe leider keinen Screenshot davon.

Es hat aber beim zweiten Versuch allerdings funktioniert! Wir machen jetzt zur Sicherheit noch einmal ein Backup, und versuchen herauszufinden was die Ursache war.

Danke & Liebe Grüße!

Elisabeth Strassmair