- README ergänzt - Technische Dokumentation erstellt - Backup-Konzept dokumentiert - docs-Verzeichnis angelegt - Changelog erweitert - Vorbereitungen für Screenshots und weitere Dokumentation
68 lines
1.6 KiB
Markdown
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.
|