Files
romexis-implant-installer/docs/backup-concept.md
Patrick Gniza 4dc0568ab5 Dokumentation und Projektstruktur erweitert
- README ergänzt
- Technische Dokumentation erstellt
- Backup-Konzept dokumentiert
- docs-Verzeichnis angelegt
- Changelog erweitert
- Vorbereitungen für Screenshots und weitere Dokumentation
2026-05-31 17:50:08 +02:00

68 lines
1.6 KiB
Markdown

# 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:
```text
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:
```text
C:\Romexis_Images\Backup
```
## Dateiname
Format:
```text
YYYYMMDDHHMMSS#Datenbank#Version#.BAK
```
Beispiel:
```text
20260531163206#Romexis_db#65#.BAK
```
## SQL-Zugriff
Die Verbindungsinformationen werden aus der vorhandenen Romexis-Konfiguration gelesen:
```text
<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.