Backup Optionen für primedocs
Optionen für Datenbank-Backup und -Transfer in primedocs
primedocs unterstützt verschiedene Verfahren, um Datenbanken zu sichern oder Inhalte zwischen Systemen zu übertragen. Auf dieser Seite finden Sie einen Überblick über die verfügbaren Optionen, ihre typischen Einsatzzwecke sowie zentrale Vor- und Nachteile, um die passende Lösung für Ihr Szenario zu wählen.
Nutzen Sie diese Übersicht insbesondere dann, wenn Sie ein vollständiges Backup erstellen, eine Datenbank zwischen Systemen migrieren oder gezielt Vorlagendaten von einer primedocs-Installation in eine andere übertragen möchten.
| Option | Dateiformat | Einsatzzweck | Vorteile | Nachteile |
|---|---|---|---|---|
| SQL Datenbank Backup | .bak | 1:1 Kopie bzw. Backup der Datenbank. | Vollständige Kopie der Datenbank. | - Erfordert in der Regel direkten Zugriff auf den SQL Server. - An die verwendete SQL-Server-Version gebunden. - Kein direkter Import nach SQL Azure möglich. - Import überschreibt bestehende Daten; kein partieller Import möglich. |
| Package Export/Import (über Admin Dashboard) | .oopx | Vorlagendaten zwischen unterschiedlichen Systemen exportieren und importieren. | Gezielte Auswahl, welche Vorlagendaten exportiert und importiert werden sollen. | - Nicht als Backup für die gesamte Datenbank vorgesehen. - Nicht alle Daten können exportiert werden. - primedocs-eigenes Format, keine Fremdprodukte nutzbar. |
| Datasource Export (über Admin Dashboard) | .zip | Datenbanken zwischen unterschiedlichen Systemen kopieren. | - Vollständige Kopie der Datenbank. - Import auch auf SQL Azure möglich. | - RowVersions werden neu geschrieben, daher keine direkte 1:1 Kopie. - Nicht versionsübergreifend importierbar. - primedocs-eigenes Format, keine Fremdprodukte nutzbar. - Import überschreibt bestehende Daten; kein partieller Import möglich. |
| DACPAC Export (über Admin Dashboard) | .dacpac | Datenbanken zwischen unterschiedlichen Systemen kopieren. | - Vollständige Kopie der Datenbank. - Import auch auf SQL Azure möglich. - Versionsübergreifender Import möglich. - Microsoft-Tooling kann verwendet werden. | - RowVersions werden neu geschrieben, daher keine direkte 1:1 Kopie. - Import überschreibt bestehende Daten; kein partieller Import möglich. |
Der Datasource Export (.zip) und der DACPAC Export (.dacpac) werden im Dashboard über das Zahnrad-Symbol unter database → export erstellt; die schrittweise Anleitung dazu sowie zum Package Export (.oopx) steht unter Export (Datenbank und Package), der zugehörige Import unter Import (Datenbank und Package).
Für ein klassisches, vollständiges Backup der primedocs-Datenbank eignet sich vor allem das SQL Datenbank Backup (.bak), sofern Zugriff auf den SQL Server besteht. Für Systemwechsel oder Migrationen zwischen verschiedenen Umgebungen sind der DACPAC Export und der Datasource Export sinnvoll, insbesondere wenn ein Zielsystem auf SQL Azure basiert oder Microsoft-Tooling genutzt werden soll — der DACPAC Export ist zusätzlich versionsübergreifend importierbar. Wenn lediglich bestimmte Vorlagendaten selektiv von einem primedocs-System auf ein anderes übertragen werden sollen, empfiehlt sich der Package Export/Import mit .oopx-Dateien.
Empfohlene Vorgehensweise
- Regelmässig sichern: Die primedocs-Datenbank in den bestehenden Datenbank-Sicherungszyklus aufnehmen (z. B. reguläre SQL-Backups). Zusätzlich empfiehlt sich ein Export vor Server-Updates und vor grösseren Änderungen an der Vorlagenlösung.
- Operations-Datenbank und Konfiguration einbeziehen: Neben der Datasource-Datenbank auch die Operations-Datenbank (u. a. SCIM-Daten) sowie die serverseitige Konfigurationsdatei
primedocs.configin die Sicherung aufnehmen, damit eine Umgebung vollständig wiederhergestellt werden kann. - Restore testen: Backups regelmässig durch eine Testwiederherstellung in einer separaten Umgebung überprüfen. Ein Backup ist nur dann verlässlich, wenn die Rücksicherung nachweislich funktioniert.
- Verschlüsselung beachten: Ist der Verschlüsselungsschlüssel datenbankspezifisch, muss beim Wiederherstellen in eine andere Umgebung sichergestellt sein, dass der passende Schlüssel verfügbar ist.