# 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 \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.