Deine JTL-Wawi-Daten sind das Herzstück deines E-Commerce-Betriebs. Ein zuverlässiges Backup ist nicht optional – es ist eine unverzichtbare Sicherheitsmaßnahme gegen Datenverlust, Betriebsunterbrechungen und finanzielle Verluste.
Das Wichtigste vorweg: JTL-Wawi ist im Kern ein Client, der auf einer Microsoft-SQL-Datenbank läuft. Das bedeutet, du kannst ganz normal deine MS-SQL-Datenbank-Backups fahren – und es gibt viele bewährte Möglichkeiten dafür. Mit einer sauber umgesetzten Backup-Strategie für deine SQL-Datenbank erreichst du damit eine sehr hohe Sicherheit für deine Betriebsdaten.
Was ist ein automatisches Backup für JTL-Wawi?
Ein automatisches Backup für JTL-Wawi ist eine regelmäßig wiederkehrende, vom System selbst ausgelöste Sicherung der zugrunde liegenden SQL-Datenbank. Der komplette Datenbestand – inklusive aller Mandanten, Produkte, Bestellungen und Konfigurationen – wird in eine Datei exportiert und an einem sicheren Ort gespeichert, ohne dass manuelle Eingriffe nötig sind.
Wichtig zu verstehen: JTL-Wawi selbst ist nur ein Client. Die eigentlichen Daten liegen in einer MS-SQL-Datenbank. Wenn du diese Datenbank sauber absicherst, schützt du den kompletten Kern deiner JTL-Wawi-Installation. Du kannst ganz normal deine MS-SQL-Datenbank-Backups fahren – es gibt zahlreiche etablierte Methoden dafür, die sich in der Praxis bewährt haben und dir eine sehr hohe Sicherheit ermöglichen.
Warum ist eine durchdachte Backup-Strategie so wichtig?
Ein Backup ist mehr als nur eine Datei. Es ist deine Versicherung gegen mehrere kritische Szenarien:
- Hardwaredefekte: Festplatten fallen aus, Server-Komponenten versagen. Ohne Backup sind deine Daten weg.
- Menschliche Fehler: Fehlkonfigurationen bei Importen, versehentliche Massenlöschungen oder fehlerhafte Datenänderungen können große Datenmengen zerstören.
- Ransomware und Malware: Kriminelle Software kann Datenbanken verschlüsseln oder löschen. Ein Backup außerhalb des befallenen Systems ist oft die einzige Rettung.
- Katastrophen: Brand, Diebstahl oder andere physische Ereignisse können den gesamten Serverraum zerstören.
- Betriebskontinuität: Im Ernstfall ist ein aktuelles Backup der Unterschied zwischen schneller Wiederherstellung und tagelangem Ausfall.
Für E-Commerce-Betriebe ist das Risiko besonders hoch: Jeder Tag ohne funktionierende Warenwirtschaft kostet Umsatz, Kundenzufriedenheit und Vertrauen. Eine fehlerhafte oder veraltete Datensicherung ist daher ein echtes Geschäftsrisiko, das sich durch eine gute Prozessoptimierung deutlich senken lässt. Besonders vor großen Abgleichen, Release-Zyklen oder Update-Prozessen ist ein aktuelles Backup entscheidend.
Backup-Strategien und Sicherungsarten
Es gibt verschiedene Ansätze, wie du JTL-Wawi absichern kannst. Die beste Strategie hängt von deiner Betriebsgröße, deinem Datenvolumen und deinen technischen Möglichkeiten ab.
Fall A: Datensicherung für den eigenen Betrieb
Das ist der Standardfall: Du möchtest deine Daten regelmäßig sichern und im Notfall wiederherstellen können. Hier geht es um Schutz vor Datenverlust und Betriebsunterbrechung. Die Backups liegen bei dir vor Ort oder in einem sicheren externen Speicher und dienen ausschließlich der Wiederherstellung im Ernstfall.
Fall B: Backup zur Weitergabe an Dritte
Manchmal brauchst du eine Kopie deiner Datenbank für andere Zwecke: zur Unterstützung von Supportfällen, zum Testen von Updates in einer Staging-Umgebung, für Entwicklungsprojekte oder zur Vorbereitung einer WMS-Einführung. In diesem Fall musst du das Backup vor der Weitergabe besonders sorgfältig vorbereiten – insbesondere müssen alle Abgleichskonfigurationen entfernt werden, damit die produktive Umgebung nicht beeinflusst wird.
Backup-Typen im SQL-Umfeld
SQL Server bietet verschiedene Backup-Varianten:
- Full Backup: Sichert die komplette Datenbank. Das ist die Basis jeder Backup-Strategie. Ein Full Backup dauert länger und benötigt mehr Speicher, ist aber vollständig und unabhängig.
- Differenzielles Backup: Sichert nur die Änderungen seit dem letzten Full Backup. Das ist schneller und speichereffizienter, aber zur Wiederherstellung brauchst du das letzte Full Backup plus die differenziellen Backups.
- Transaction Log Backup: Ermöglicht Point-in-Time-Recovery – du kannst auf einen exakten Zeitpunkt zurückgehen. Das setzt aber das Wiederherstellungsmodell FULL voraus und ist für kleinere bis mittlere Betriebe oft nicht nötig.
Für die meisten E-Commerce-Betriebe reicht eine Kombination aus täglichen Full Backups und stündlichen oder zweistündlichen differenziellen Backups aus.
Überblick: Automatisierung, Speicherort und Aufbewahrung
Eine gute Backup-Strategie besteht aus mehreren Dimensionen. Hier ist ein Überblick über die wichtigsten Entscheidungskriterien:
| Kriterium | Kleine Betriebe | Mittlere Betriebe | Größere Betriebe |
|---|---|---|---|
| Backup-Häufigkeit | 1x täglich (nachts) | 1x täglich + differenzielle Backups alle 2-4 Stunden | Mehrmals täglich oder stündlich |
| Speicherort | Lokale externe Festplatte oder NAS | NAS im Netzwerk + Cloud-Kopie | NAS + Cloud + Offsite-Archiv |
| Aufbewahrung | Letzte 14 Tage + 1 monatlicher Stand | Letzte 14 Tage täglich + 6 Monate monatlich | Mehrstufig: täglich, wöchentlich, monatlich, jährlich |
| Automatisierung | SQL Server Wartungsplan oder Windows-Aufgabenplaner | SQL Server Wartungsplan mit NAS-Anbindung | Dedizierter Backup-Server oder Cloud-Lösung |
| Restore-Test | Monatlich auf Testinstanz | Alle 2 Wochen | Wöchentlich oder nach jedem Update |
Diese Tabelle zeigt, dass es keine Einheitslösung gibt. Die richtige Strategie hängt davon ab, wie viele Daten pro Stunde in deinem System entstehen und wie lange du im Ernstfall ohne aktuelle Daten arbeiten könntest.
So richtest du ein automatisches Backup ein
Das 60-Minuten-Minimum-Setup
Wenn du noch kein automatisches Backup hast, starte mit dieser Lösung. Sie bietet Schutz vor den häufigsten Ausfallszenarien und lässt sich in etwa einer Stunde einrichten: tägliches Full Backup lokal + automatische Kopie auf ein Offsite-System + einfaches Monitoring.
Schritt 1: Manuelle Sicherung in JTL-Wawi erstellen
Bevor du automatisierst, solltest du verstehen, wie eine manuelle Sicherung funktioniert. Das hilft dir, Probleme später schneller zu erkennen.
Öffne JTL-Wawi und navigiere zum Menüpunkt Datenbank-Verwaltung. Dort meldest du dich mit deinen SQL-Server-Anmeldedaten an. Wähle den Mandanten, für den du ein Backup erstellen möchtest – bei kleineren Betrieben ist das meist der produktive Mandant. Klicke auf Datenbankexport.
Jetzt wählst du einen Speicherort. Das Standard-Verzeichnis ist c:\programme\microsoft sql server\instanz\backup – dieses Verzeichnis hat in der Regel ausreichende Rechte. Du kannst aber auch einen anderen Pfad wählen, musst dann aber sicherstellen, dass das Zielverzeichnis die nötigen Schreibrechte hat. Gib einen aussagekräftigen Dateinamen ein, z. B. wawi_backup_2026-01-15.bak.
Vor dem Start kannst du noch die Option Indizes reorganisieren und neu erstellen aktivieren – das ist empfehlenswert, da es Probleme beim späteren Einspielen reduziert. Klicke dann auf Starten. Nach erfolgreichem Abschluss liegt eine .bak-Datei vor.
Diese manuelle Methode funktioniert, ist aber fehleranfällig: Wenn ein Mitarbeiter das Backup vergisst oder in den Urlaub fährt, läuft keine Sicherung mehr. Deshalb ist Automatisierung der nächste Schritt.
Schritt 2: Automatisierung mit SQL Server Management Studio (Standard und höher)
Wenn du mindestens SQL Server Standard nutzt, kannst du Wartungspläne einrichten. Öffne das SQL Server Management Studio (SSMS) und verbinde dich mit deinem SQL Server.
Im Objekt-Explorer navigierst du zu Management > Maintenance Plans. Erstelle einen neuen Wartungsplan. Gib ihm einen aussagekräftigen Namen wie JTL-Wawi-Backup-täglich.
Im Plan fügst du eine Backup Database Task ein. Hier stellst du folgende Parameter ein:
- Datenbanken: Wähle
eazybusiness(Hauptdatenbank) und allemandant_X-Datenbanken aus. - Backup-Typ: Für die erste tägliche Sicherung: Full Backup. Für stündliche oder zweistündliche Sicherungen: Differenzielles Backup.
- Zielverzeichnis: Gib einen Pfad an, z. B.
D:\sqlbackups\oder einen UNC-Pfad zu deinem NAS wie\\nas-name\\sqlbackup\\. Wichtig: Das Zielverzeichnis muss ausreichende Schreibrechte haben. - Aufbewahrung: Stelle ein, wie lange alte Backups aufgehoben werden sollen – z. B. 14 Tage.
Speichere den Wartungsplan. Jetzt musst du ihn noch zeitlich planen. Im Plan-Eigenschaften-Dialog legst du fest, wann der Plan ausgeführt werden soll – z. B. täglich um 22:00 Uhr für das Full Backup, und alle 2 Stunden tagsüber für differenzielle Backups.
Der SQL Server Agent führt den Plan dann automatisch aus. Das ist zuverlässig und benötigt keine manuelle Einmischung.
Schritt 3: Automatisierung mit SQL Server Express (Workaround)
SQL Server Express hat keinen SQL Server Agent und damit keine Maintenance Plans. Hier brauchst du einen Workaround mit dem Windows-Aufgabenplaner.
Erstelle zunächst eine Batch-Datei (z. B. backup_wawi.bat) mit folgendem Inhalt:
@ECHO OFF
SQLCMD -E -S [Dein-Computername]\\JTLWAWI -Q "BACKUP DATABASE eazybusiness TO DISK = 'D:\\backup\\jtl_eazybusiness_%date:~10,4%-%date:~4,2%-%date:~7,2%.bak'"
Passe [Dein-Computername] und JTLWAWI an deine SQL-Server-Instanz an. Der Pfad D:\\backup\\ sollte existieren und Schreibrechte haben.
Speichere die Datei. Öffne dann die Windows-Aufgabenplanung (Task Scheduler). Erstelle eine neue Aufgabe, die diese Batch-Datei täglich zu einer bestimmten Zeit ausführt – z. B. um 22:00 Uhr. Der Aufgabenplaner führt die Batch-Datei dann automatisch aus, und das Backup wird erstellt.
Diese Lösung ist etwas weniger elegant als ein Wartungsplan, funktioniert aber zuverlässig.
Schritt 4: Speicherort und Redundanz planen
Backups sollten niemals auf der gleichen Festplatte liegen wie die Originaldatenbank. Idealerweise liegen sie auf einem anderen Server oder zumindest auf einer anderen physischen Festplatte. Noch besser: räumlich getrennte Systeme.
Eine bewährte Struktur ist:
- Lokal: Backups auf einer schnellen lokalen Festplatte oder SSD für schnelle Zugriffe.
- NAS: Täglich ein Backup auf ein Netzwerk-Attached-Storage-System (z. B. Synology, QNAP). Das schützt vor lokalem Hardware-Ausfall.
- Cloud oder Offsite: Zusätzlich ein wöchentliches oder monatliches Backup außerhalb des Standorts – z. B. in Cloud-Storage oder auf einer Festplatte, die regelmäßig ausgelagert wird.
Wichtig: Wenn der SQL Server über ein Dienstkonto läuft, hat dieses Konto standardmäßig keinen Zugriff auf Netzwerkpfade. Es gibt zwei Lösungen:
- Variante 1: Das Dienstkonto bekommt Schreibrechte auf dem NAS-Share. Dann kann der Backup-Job direkt auf den NAS schreiben.
- Variante 2: Das Backup wird lokal erstellt, und ein separater Windows-Aufgabenplaner-Job kopiert die Datei anschließend per Robocopy auf das NAS. Das ist robuster, weil ein NAS-Ausfall den Backup-Job nicht blockiert.
Schritt 5: Restore-Test durchführen und dokumentieren
Ein Backup ist nur dann wertvoll, wenn es im Ernstfall auch funktioniert. Viele Betriebe haben Backups, haben aber nie überprüft, ob diese Backups tatsächlich wiederhergestellt werden können. Im Ernstfall stellen sie dann fest, dass die Backup-Datei beschädigt ist oder nicht kompatibel.
Führe mindestens monatlich einen Restore-Test durch: Wähle ein älteres Backup aus und stelle es auf einem separaten Test-System wieder her. Überprüfe, ob die Datenbank vollständig und konsistent ist. Dokumentiere das Testergebnis mit Datum, verwendeter Backup-Datei und Status (erfolgreich/fehlgeschlagen). Diese Dokumentation ist auch für Compliance-Anforderungen wichtig.
Typische Fehler und Risiken
In der Praxis sehen wir immer wieder die gleichen Probleme:
Fehler 1: Gar kein automatisches Backup
Das häufigste Problem: Es gibt überhaupt keine automatisierte Sicherung, nur manuelle Exporte, die seit Wochen nicht gelaufen sind. Das ist ein kritisches Risiko. Wenn der Server ausfällt, sind Wochen oder Monate an Daten weg.
Fehler 2: Backups nur lokal auf dem gleichen Server
Manche Betriebe sichern zwar regelmäßig, aber nur auf einer anderen Festplatte des gleichen Servers. Das schützt vor Festplattenausfall, aber nicht vor Brand, Diebstahl oder Ransomware – wenn der ganze Server zerstört wird, ist auch das Backup weg.
Fehler 3: Restore wurde nie getestet
Ein Backup ist nur dann wertvoll, wenn es im Ernstfall auch funktioniert. Viele Betriebe haben Backups, haben aber nie überprüft, ob diese Backups tatsächlich wiederhergestellt werden können. Im Ernstfall stellen sie dann fest, dass die Backup-Datei beschädigt ist oder nicht kompatibel.
Fehler 4: Keine klare Zuständigkeit
Bei manuellen Backups muss klar geregelt sein, wer dafür verantwortlich ist und wer bei Abwesenheit einspringt. Oft passiert es, dass der zuständige Mitarbeiter in den Urlaub fährt und niemand anders weiß, dass ein Backup fällig ist.
Fehler 5: Speicherrechte übersehen
Wenn du Backups auf einen Netzwerkpfad schreiben möchtest, braucht das SQL-Server-Dienstkonto Schreibrechte. Viele Administratoren vergessen das, und der Backup-Job schlägt dann regelmäßig fehl – ohne dass es jemand bemerkt.
Fehler 6: Zu kurze Aufbewahrung
Manche Betriebe halten Backups nur eine Woche lang. Wenn ein Fehler erst später bemerkt wird – z. B. eine fehlerhafte Massenänderung, die erst nach einer Woche auffällt – ist das ältere Backup schon gelöscht.
Fehler 7: Fehlende Überwachung und Monitoring
Automatische Backups laufen oft unbemerkt fehl. Es gibt keine Benachrichtigungen, wenn ein Backup-Job nicht erfolgreich war. Deshalb solltest du ein Monitoring-System einrichten: E-Mail-Benachrichtigungen bei Fehlern, ein Backup-Status-Dashboard oder regelmäßige Kontrollen der Backup-Logs. Nur so merkst du zeitnah, wenn etwas schiefgeht.
Fehler 8: Keine Unterscheidung zwischen Produktions- und Test-Backups
Wenn du Backups zur Weitergabe an Dritte nutzt (z. B. für Support oder Staging-Umgebungen), musst du diese besonders sorgfältig vorbereiten. Abgleichskonfigurationen müssen entfernt werden, damit die produktive Umgebung nicht beeinflusst wird. Oft werden diese Schritte übersehen, mit kritischen Folgen.
Welche Lösung passt zu deinem Betrieb?
Die richtige Backup-Strategie hängt von deiner Situation ab. Hier sind typische Szenarien mit klarer Priorisierung und Wirtschaftlichkeit:
| Szenario | Empfohlene Strategie | Aufwand & Kosten | RTO / RPO |
|---|---|---|---|
| Kleiner Onlineshop, ein Mandant, wenig Datenvolumen | Tägliches Full Backup auf externe Festplatte oder NAS, 14 Tage Aufbewahrung, monatliches Archiv | Einrichtung: 60 Min. Kosten: ~200-500€ (externe Festplatte/NAS). Wartung: minimal. | RTO: 2-4 Std. RPO: 24 Std. |
| Mittlerer Betrieb mit mehreren Kanälen und Abgleichen | Tägliches Full Backup + stündliche differenzielle Backups, NAS + Cloud-Kopie, 6 Monate Aufbewahrung | Einrichtung: 2-3 Std. Kosten: ~1000-2000€ (NAS) + Cloud-Abo. Wartung: wöchentlich. | RTO: 1-2 Std. RPO: 1 Std. |
| Großer Betrieb mit hohem Auftragsvolumen | Cloud-Backup oder dedizierter Backup-Server mit mehrschichtiger Strategie | Einrichtung: 1-2 Tage. Kosten: 3000€+ (dedizierter Server/Cloud). Wartung: täglich. | RTO: <1 Std. RPO: 15-30 Min. |
| Betrieb mit Compliance-Anforderungen (z. B. B2B) | Langzeitarchivierung mit mehreren Jahrgängen, Offsite-Speicherung, regelmäßige Restore-Tests | Einrichtung: 1-2 Tage. Kosten: 5000€+. Wartung: täglich + monatliche Restore-Tests. | RTO: <30 Min. RPO: <15 Min. + Audit-Protokoll. |
Wichtig: Starten ist besser als perfekt. Wenn du noch gar kein automatisches Backup hast, beginne mit einer einfachen Lösung – z. B. tägliches Full Backup auf eine externe Festplatte. Das ist schon ein großer Schritt nach vorne und kostet wenig. Du kannst die Strategie später immer noch erweitern. Die wirtschaftliche Abwägung ist einfach: Ein Backup kostet heute ein paar hundert Euro. Ein Datenverlust kostet dich Tausende oder Zehntausende Euro plus tagelangen Ausfall.
Woran erkennst du eine sichere Backup-Strategie?
Eine gute Backup-Strategie erfüllt folgende Kriterien:
- Automatisierung: Die Sicherung läuft ohne manuelle Eingriffe. Das ist die Basis für Zuverlässigkeit.
- Redundanz: Es gibt mindestens zwei Kopien der Daten – idealerweise auf verschiedenen Medien und an verschiedenen Orten. Das schützt vor gleichzeitiger Zerstörung.
- Regelmäßige Restore-Tests: Du testest regelmäßig (mindestens monatlich), ob Backups tatsächlich wiederhergestellt werden können. Das ist nicht optional – es ist die einzige Möglichkeit, Sicherheit zu haben.
- Klare Dokumentation: Es ist dokumentiert, wie die Backup-Strategie funktioniert, wer dafür verantwortlich ist und wie ein Restore im Ernstfall abläuft.
- Angemessene Aufbewahrung: Backups werden lange genug aufgehoben, um auch später entdeckte Fehler zu korrigieren.
- Offsite-Komponente: Mindestens eine Kopie liegt außerhalb des Serverraums – z. B. in der Cloud oder auf einer ausgelagerten Festplatte.
- RPO und RTO definiert: RPO (Recovery Point Objective) ist der maximale Datenverlust, den du akzeptierst – z. B. 24 Stunden. RTO (Recovery Time Objective) ist die maximale Ausfallzeit – z. B. 4 Stunden. Diese Ziele bestimmen deine Backup-Häufigkeit und Restore-Geschwindigkeit.
- Monitoring und Alerts: Es existiert ein System zur Überwachung von Backup-Erfolgen. Du erhältst Benachrichtigungen, wenn ein Backup fehlschlägt oder zu lange dauert. Das können E-Mail-Alerts, ein Monitoring-Dashboard oder regelmäßige Log-Checks sein.
- Klare Zuständigkeit: Es ist eindeutig geregelt, wer für die Backup-Überwachung verantwortlich ist und wer bei Abwesenheit einspringt. Das ist essentiell, um Lücken zu vermeiden.
Die 3-2-1-Regel ist ein bewährter Standard: 3 Kopien deiner Daten, auf 2 verschiedenen Speichermedien, mit 1 Kopie außerhalb des Standorts. Wenn du diese Regel befolgst, bist du gegen die meisten Szenarien abgesichert.
Checkliste für deine Backup-Einrichtung
Nutze diese Checkliste, um deine Backup-Strategie zu überprüfen und zu dokumentieren:
- ☐ Es existiert ein automatisiertes Backup-System (SQL Server Wartungsplan, Windows-Aufgabenplaner oder Cloud-Lösung).
- ☐ Backups laufen mindestens täglich, idealerweise mehrmals täglich.
- ☐ Der Speicherort ist nicht die gleiche Festplatte wie die Originaldatenbank.
- ☐ Es existiert eine zweite Sicherungsschicht (z. B. NAS oder Cloud).
- ☐ Backups werden mindestens 14 Tage lang aufbewahrt, idealerweise länger.
- ☐ Es gibt ein monatliches oder wöchentliches Archiv-Backup für längerfristige Aufbewahrung.
- ☐ Mindestens eine Backup-Kopie liegt außerhalb des Serverraums (Offsite).
- ☐ Es wurde in den letzten 3 Monaten mindestens ein Restore-Test durchgeführt.
- ☐ Der Restore-Test war erfolgreich – die Datenbank konnte vollständig wiederhergestellt werden.
- ☐ Es ist dokumentiert, wie ein Restore im Ernstfall abläuft (Restore-Prozess-Dokumentation).
- ☐ Es ist klar geregelt, wer für die Backup-Überwachung verantwortlich ist (Definition of Done).
- ☐ Es existiert ein Backup-Status-Dashboard oder Monitoring-System (z. B. E-Mail-Benachrichtigungen bei Fehlern).
- ☐ Vor jedem JTL-Wawi-Update wird ein Backup erstellt.
- ☐ Vor dem Hinzuschalten neuer Systeme mit Datenabgleich wird ein Backup erstellt.
- ☐ Vor großen Importen oder Massenänderungen wird ein Backup erstellt.
- ☐ RPO und RTO sind definiert und dokumentiert (z. B. RPO: 24 Stunden, RTO: 4 Stunden).
- ☐ Restore-Tests werden regelmäßig durchgeführt und protokolliert (Datum, Backup-Datei, Status).
- ☐ Das Backup-System wurde getestet und funktioniert zuverlässig.
- ☐ Backup-Logs werden regelmäßig überprüft (mindestens wöchentlich).
- ☐ Abgleichskonfigurationen werden vor der Weitergabe von Test-Backups entfernt.
Häufige Fragen
Wie oft sollte ich ein Backup erstellen?
Das hängt von deinem Datenvolumen ab. Kleine Betriebe können oft mit einem täglichen Backup auskommen. Größere Betriebe mit hohem Datenumsatz sollten kürzere Intervalle nutzen – z. B. stündliche differenzielle Backups zusätzlich zu einem täglichen Full Backup. Die Leitfrage ist: Wie viele Daten müssten im Ernstfall neu rekonstruiert werden? Definiere dein RPO (Recovery Point Objective).
Wo sollte ich meine Backups speichern?
Idealerweise an mehreren Orten: lokal für schnelle Zugriffe, auf einem NAS im Netzwerk für Redundanz, und in der Cloud oder an einem anderen physischen Standort für Offsite-Sicherung. Das schützt vor verschiedenen Ausfallszenarien. Folge der 3-2-1-Regel.
Wie lange sollte ich Backups aufbewahren?
Mindestens 14 Tage für tägliche Backups. Zusätzlich solltest du monatliche oder wöchentliche Archive für mindestens 3-6 Monate aufbewahren. Für Compliance-Anforderungen kann längerfristige Aufbewahrung nötig sein.
Was ist ein Restore-Test und warum ist er wichtig?
Ein Restore-Test bedeutet, dass du ein Backup tatsächlich einspielst – idealerweise auf einem separaten Test-System. Das ist die einzige Möglichkeit zu prüfen, ob das Backup wirklich funktioniert. Viele Betriebe haben Backups, die beschädigt sind oder nicht kompatibel – das merken sie aber erst, wenn sie den Restore-Test machen. Deshalb ist ein Restore-Test mindestens monatlich empfohlen. Dokumentiere jedes Testergebnis.
Kann ich manuell erstellte Backups als Dauerlösung nutzen?
Nein. Manuelle Backups sind fehleranfällig – sie werden vergessen, zu spät erstellt oder überhaupt nicht gemacht, wenn der zuständige Mitarbeiter abwesend ist. Automatisierung ist die einzige zuverlässige Lösung.
Was ist der Unterschied zwischen Full und differenziellem Backup?
Ein Full Backup sichert die komplette Datenbank – das dauert länger und benötigt mehr Speicher, ist aber unabhängig. Ein differenzielles Backup sichert nur die Änderungen seit dem letzten Full Backup – das ist schneller und speichereffizienter, aber zur Wiederherstellung brauchst du das Full Backup plus die differenziellen Backups.
Brauche ich ein NAS?
Ein NAS ist nicht zwingend, aber sehr empfehlenswert. Es schützt vor lokalem Hardware-Ausfall und ermöglicht es, Backups zentral zu verwalten. Für kleine Betriebe reicht auch eine externe Festplatte, aber ein NAS ist professioneller und zuverlässiger.
Was passiert, wenn ich ein Backup auf einen Netzwerkpfad schreiben möchte und es schlägt fehl?
Das liegt meist an fehlenden Schreibrechten. Das SQL-Server-Dienstkonto braucht Schreibrechte auf dem Zielverzeichnis. Überprüfe die Berechtigungen oder nutze Variante 2: lokal sichern und dann per Robocopy auf das NAS kopieren.
Kann ich meine Backups komprimieren?
Ja, das ist möglich und spart Speicherplatz. Je nach Tool und SQL-Server-Version gibt es verschiedene Optionen. Wichtig ist nur, dass du die komprimierten Backups später wieder auspacken kannst – teste das vorher.
Wie sieht ein Backup-Plan vor Updates aus?
Vor jedem JTL-Wawi-Update solltest du ein Backup erstellen. Bei neueren JTL-Wawi-Versionen wird während des Update-Prozesses automatisch ein Backup erstellt – aber verlasse dich nicht ausschließlich darauf. Erstelle zusätzlich manuell ein Backup vor dem Update, um auf der sicheren Seite zu sein.
Was bedeutet RPO und RTO?
RPO (Recovery Point Objective) ist der maximale Datenverlust, den du akzeptierst – z. B. 24 Stunden. RTO (Recovery Time Objective) ist die maximale Ausfallzeit – z. B. 4 Stunden. Diese Ziele bestimmen deine Backup-Häufigkeit und Restore-Geschwindigkeit. Definiere diese Ziele klar für deinen Betrieb.
Wie überwache ich, ob meine Backups erfolgreich laufen?
Es gibt mehrere Möglichkeiten: E-Mail-Benachrichtigungen vom SQL Server Agent, ein Monitoring-Dashboard, regelmäßige Log-Checks oder ein Monitoring-Tool wie Grafana oder Zabbix. Wichtig ist, dass du zeitnah merkst, wenn ein Backup fehlschlägt – nicht erst Wochen später.
Kann ich meine Backup-Datenbank an den Support weitergeben?
Ja, aber nur mit besonderer Vorbereitung. Du musst alle Abgleichskonfigurationen entfernen, damit die produktive Umgebung nicht beeinflusst wird. Das ist eine kritische Aufgabe – vergessene Konfigurationen können zu Datenverlusten führen.
Fazit
Ein automatisches Backup ist die Grundlage für einen sicheren E-Commerce-Betrieb. Mit einer sauber umgesetzten Backup-Strategie für deine MS-SQL-Datenbank erreichst du eine sehr hohe Sicherheit. Starten ist besser als perfekt: Beginne mit einem einfachen 60-Minuten-Setup, teste regelmäßig und erweitere später.
