- README ergänzt - Technische Dokumentation erstellt - Backup-Konzept dokumentiert - docs-Verzeichnis angelegt - Changelog erweitert - Vorbereitungen für Screenshots und weitere Dokumentation
1.6 KiB
Backup-Konzept
Hintergrund
Vor Änderungen an der Romexis-Datenbank kann automatisch ein Datenbankbackup erstellt werden.
Das Ziel ist nicht die Bereitstellung einer vollständigen Backup-Lösung, sondern eine zusätzliche Sicherheitsmaßnahme vor Bibliotheksinstallationen.
Herkunft der Backup-Logik
Die verwendete Backup-Logik wurde nicht neu entwickelt.
Sie basiert auf dem bereits vorhandenen Projekt von Tobias Bauer:
Backup & Restore
Die Ermittlung von SQL-Server, Datenbank, Romexis-Version und Image-Verzeichnis orientiert sich an der dort verwendeten Vorgehensweise.
Kompatibilität
Ein wichtiges Ziel war die vollständige Kompatibilität mit den bereits vorhandenen Sicherungen.
Die mit diesem Installer erzeugten Backups können daher direkt mit dem bestehenden Projekt „Backup & Restore“ wiederhergestellt werden.
Es werden keine projektspezifischen Änderungen am Format vorgenommen.
Speicherort
Backups werden im Romexis Images im "Backup" Verzeichnis gespeichert.
Beispiel:
C:\Romexis_Images\Backup
Dateiname
Format:
YYYYMMDDHHMMSS#Datenbank#Version#.BAK
Beispiel:
20260531163206#Romexis_db#65#.BAK
SQL-Zugriff
Die Verbindungsinformationen werden aus der vorhandenen Romexis-Konfiguration gelesen:
<Romexis>\sconfig\romexis_server.properties
Dadurch sind normalerweise keine manuellen Angaben erforderlich.
Einschränkungen
Die Backup-Funktion ersetzt keine reguläre Datensicherung.
Für produktive Umgebungen werden weiterhin vollständige Backup- und Restore-Konzepte empfohlen.