Als Entwickler und Datenbankadministratoren wissen Sie, wie wichtig eine schnelle Wiederherstellung nach einer Datenbeschädigung ist. Backups und Journale helfen Ihnen bei dieser Aufgabe. Aber manchmal kann ein Backup beschädigt sein, und Sie müssen von einem älteren Backup zurückkehren und mehrere Journale nacheinander integrieren. Oder vielleicht wird Ihre Journaldatei zu schnell groß, und Sie ziehen es vor, regelmäßig eine neue Datei zu erstellen, um die Festplatte Ihres Servers nicht zu überladen. Oder Sie verwenden einfach Ihre eigene Methode, um Ihre Datenbank zu sichern. In all diesen Fällen müssen Sie mehrere Journale integrieren, was nur manuell über das Wartungs- und Sicherheitscenter möglich ist.
Mit 4D v20 können Sie automatisch mehrere Journale beim Start der Datenbank integrieren. Lassen Sie mich Ihnen erklären, wie das funktioniert.
Die automatische Integration mehrerer Journale ist nur möglich, wenn die Einstellung „Letzte Protokolle integrieren, wenn die Datenbank unvollständig ist“ aktiviert ist (sie ist standardmäßig aktiviert).
Die Einstellung „Letzte Protokolle integrieren, wenn die Datenbank unvollständig ist“.
Wenn Sie möchten, dass 4D mehrere Journaldateien integriert, ist das ganz einfach: Legen Sie sie neben das aktuelle Journal. Wenn 4D beim Start der Anwendung fehlende Vorgänge in der Datenbank feststellt, prüft es zunächst alle Journal-Dateien, um festzustellen, ob eine Wiederherstellung möglich ist, z. B. dass kein Vorgang fehlt. Anschließend werden die Vorgänge aus allen Ihren Journalen automatisch integriert.
Diese Funktion soll Ihnen bei Wartungsarbeiten Zeit sparen, damit Sie sich auf die Entwicklung Ihrer Anwendung konzentrieren können, anstatt Zeit für manuelle Datenbankverwaltungsaufgaben aufzuwenden. Wenn Sie Kommentare oder Fragen haben, stellen Sie diese bitte in den 4D Foren.
PS: Sie sollten darauf achten, dass Sie nicht versehentlich unverbundene Journaldateien neben Ihre aktuelle Journaldatei legen, da 4D versucht (und scheitert), sie zu integrieren, was zu Fehlern beim Start führen kann.