Mein Script für automatische Backups - gratis (DB Prüfung, kompremieren, testen)

John

Sehr aktives Mitglied
3. März 2012
3.637
843
Berlin
Ich habe mir verschiedene Lösungsvorschläge für Wawi Datenbank Backups angeschaut und keines gefiel mir.

Meine Anforderungen
- Nur Standard-Tools möglichst Freeware, OpenSource
- Ausführen ohne Admin Rechte möglich
- Prüfung der DB vor dem Backup
- Prüfung des Backups
- Kompremieren & verschlüsseln
- Testen des Archivs

Ich habe daher heute ein paar Stunden gewerkelt und möchte Euch das Ergebnis vorstellen. Mein Script erfüllt genannte Anforderungen.

Das Ergebnis ist NICHTS für User, die von Scripten überhaupt keine Ahnung haben, da man ggf. ein paar Pfade anpassen muß.

Voraussetzungen
1. 7Zip muß installiert sein. Winzip geht nicht. 7-Zip.de
2. In meiner Zip Datei, die ich hier anbiete, liegt neben der Scriptdatei wawi-backup.bat eine zweite Datei namens VERIFY-OK-MATCHFILE.txt. Diese Datei muß in das Verzeichnis, das im Script in Zeile 13 steht kopiert werden.
Code:
SET DbVerify_MatchOKFilePath="C:\temp\VERIFY-OK-MATCHFILE.txt"
Wenn in einem anderen Ordner als c:\temp gearbeitet werden soll, muß die Datei VERIFY-OK-MATCHFILE.txt dorthin kopiert werden und Zeile 13 angepasst werden. Der Inhalt der Datei darf nicht verändert werden, sofern ein Deutsches Windows benutzt wird.
3. Ggf, sind in den Zeilen 1-24 weitere Pfade anzupassen sowie das Passwort zu setzten.

Ablauf des Skripts
1. DB Integrität prüfen. Ergebnis in eine Datei speichern. In Ergebnisdatei nach "Erfolgsmeldung" suchen.
2. Backup erstellen.
3. Backup mit VERIFYONLY prüfen. Ergebnisdatei auswerten. Leider gibt es hier ein Problem mit der Codierung. Die Suche nach einer Erfolgsmeldung scheiterte bei mir immer. Ich habe daher eine Datei mit dem Inhalt einer erfolgreichen Prüfung gespeichert (VERIFY-OK-MATCHFILE.txt) und vergleiche sie mit dem Ergebnis der Prüfung. Sind beide Dateien inhaltsgleich, ist die Prüfung OK.
4. Zip archiv mit AES256 unter Verwendung des Passworts erstellen.
5. Zip Archiv testen. Ergebnis in eine Datei speichern. In Ergebnisdatei nach "Erfolgsmeldung" suchen.

Das Script habe ich auf einem DEUTSCHEN Windows 7x64 getestet. Bei anderen Betriebssystemen oder Sprachen muß man ggf. anpassen, da das Script nach Erfolgsmeldungen in der jeweiligen Sprache sucht.

Wer es testen und benutzen mag - bitteschön. Ohne Gewähr. Wer keine Ahnung davon hat oder nicht 100% nachvollziehen kann, was dieses Script macht und wie man es anzupassen hat, benutzt es bitte NICHT.

Feedback willkommen.
 

Anhänge

  • wawi-backup-v0.3.zip
    1,9 KB · Aufrufe: 15

ralph_1

Gut bekanntes Mitglied
12. August 2011
586
5
AW: Mein Script für automatische Backups - gratis (DB Prüfung, kompremieren, testen)

Sehr schön. Ich habe ja hier etwas Ähnliches laufen. Nur eine Frage: Gibt es einen speziellen Grund, weshalb du auf die Option 'WITH CHECKSUM' verzichtest?
 

John

Sehr aktives Mitglied
3. März 2012
3.637
843
Berlin
AW: Mein Script für automatische Backups - gratis (DB Prüfung, kompremieren, testen)

OK, habe ich geändert.

@ralph_1: Hast Du sonst noch Verbesserungsvorschläge?
 

Anhänge

  • wawi-backup-v0.4.zip
    1,9 KB · Aufrufe: 21
Ähnliche Themen
Titel Forum Antworten Datum
Neu Die Zahlungsart SOFORT ist eine Plugin-Zahlungsart für Mollie. Das zugehörige Plugin ist jedoch nicht installiert! Allgemeine Fragen zu JTL-Shop 0
Neu Eigene Übersicht im Kundenstammblatt für durchschnittlichen Auftragswert/Röherlös/Zahlungsdauer Eigene Übersichten in der JTL-Wawi 3
Artikel Reiter "retail" (unser Name für JTL-POS) fehlt unter Sonderpreis JTL-Wawi 1.10 1
Neu Amazon Lister 2.0 "für das Verkaufskonto 'Amazon.de Lister' konnten keine Versandregeln gefunden werden. ..." 1.10.12.0 Amazon-Lister - Fehler und Bugs 1
Neu JTL Shop 5.5 Tips für bessere Performance? Allgemeine Fragen zu JTL-Shop 5
Neu Wenn keine Postnummer für Versand per DHL notwendig ist User helfen Usern - Fragen zu JTL-Wawi 0
Bild "TT-EC15-main.png" für das Angebot mit SKU "TT-EC15" auf Channel "OTTODEJTL" wurde nicht gefunden JTL-Wawi 1.9 0
In Diskussion JTL WAWI + FFN + OrangeConnex Workflow für Versand und Lagerbestand JTL-Workflows - Ideen, Lob und Kritik 0
Neu Gleiche Designvorlage für eBay und JTL-Shop mit globalen Textbausteinen nutzen Allgemeine Fragen zu JTL-Shop 0
Neu Ändern des Dokumententitels oder andere Wege der Datenübergabe in das Dokument hinein für Artikeletiketten. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Artikel z.B. mit Rabattcode für 0€ verkaufen. Allgemeine Fragen zu JTL-Shop 4
Speicherpfad für PDF JTL-Wawi 1.10 2
Neu Seit 5.5.0: Manchmal plötzlich kein Checkout mehr möglich "Artikel vergriffen..." Meldung für gesamte Sortiment JTL-Shop - Fehler und Bugs 2
Neu Tipps für erfolgreiche ERP-Schulungen und Änderungsmanagement Smalltalk 0
Neu ShippingLabels für Internetmarke konfigurieren JTL-ShippingLabels - Fehler und Bugs 2
Neu §12 Abs. 3 UStG für Solar- und Photovoltaikanlagen User helfen Usern - Fragen zu JTL-Wawi 8
Neu Exportformate liefern nur netto Werte für Versandkosten seit JTL Shop 5.5.0 Betrieb / Pflege von JTL-Shop 6
Neu Packtisch+ "einrichten" Tipps, Erfahrungen für Packtisch Neuling Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Erfahrungen & Alternativen: OSS-Tool für JTL-Wawi (CountX bereits im Einsatz) User helfen Usern - Fragen zu JTL-Wawi 3
Neu cms_page_name für Shopseiten ermöglichen Shopware-Connector 0
Neu Versand für Amazon FBM Bestellungen automatisieren User helfen Usern 0
Neu Es konnte keine Zahlungsart für folgende Daten gefunden werden: Versandart: 0, Kundengruppe: 13 Allgemeine Fragen zu JTL-Shop 1
Neu Nova Child Template für JTL Shop 5.5 defekt? Installation / Updates von JTL-Shop 5
Neu Steuerberater (digital) für e-commerce - JTL Wawi User helfen Usern - Fragen zu JTL-Wawi 2
Neu Abfrage Kinderartikel aktiv für Verkaufskanal, aber Vaterartikel inaktiv Eigene Übersichten in der JTL-Wawi 4
Neu JTL-Track&Trace für UPS JTL-Track&Trace - Ideen, Lob und Kritik 6
Neu [JTL Shop 5.4] Bilder für die Unterkategorien werden nicht angezeigt Allgemeine Fragen zu JTL-Shop 2
Neu Biete Premium-Lizenzen für JTL-Shop 5 – Template & Plugins Dienstleistung, Jobs und Ähnliches 0
Neu Eingangsrechnungen für Benutzergruppen ausblenden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gesuch: Marketplace Manager/in für premium Taschen d2c // Share Modell Dienstleistung, Jobs und Ähnliches 0
Neu Zustellzeit EXPRESS Sendungen - als Bedingung für Workflow User helfen Usern - Fragen zu JTL-Wawi 1
Wie mache ich das: Lieferschein - retoure- Rechnung für Rest JTL-Wawi 1.9 6
Neu E-Mail Adressänderung beim Kunden zieht nicht für den Mailversand JTL-Ameise - Fehler und Bugs 4
0% UST für eine Kundengruppe einstellen möglich? JTL-Wawi 1.9 1
Bug Wawi-62710 in 1.10 behoben? (Variable für externe Auftragsnummer beim Zusammenfassen von Aufträgen) JTL-Wawi 1.10 2
Neu Smarty-Wert für Bestseller-Bild? Templates für JTL-Shop 3
Beantwortet Dhl mehrere Label für einen Auftrag JTL-ShippingLabels - Fehler und Bugs 0
In Diskussion Workflow für Amazon Tel. Nummern löschen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Bilder Import für eBay JTL-Ameise - Ideen, Lob und Kritik 5
Neu JTL Experte auf Freelancer Basis für Projekteinführung und Support JTL wawi und shop gesucht: Dienstleistung, Jobs und Ähnliches 3
Neu andere Artikelbeschreibung für neue Marktplätze per Ameise, wie ? Arbeitsabläufe in JTL-Wawi 4
Workflows für Versandetiketten Export JTL-Wawi 1.10 5
Neu Feld ist für Vater in einer Kategorie vorgegeben aber nicht vorhanden Lister 2.0 Amazon-Lister - Ideen, Lob und Kritik 0
Neu Plugin Produktsicherheitsverordnung (GPSR) Plugin für den JTL-Shop 5 nicht PHP 8.4 fähig Technische Fragen zu Plugins und Templates 4
Neu Bundle-Artikel für bestimmte Warengruppen erzwingen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Paypal Checkout - Sprache für Zahlungsartbuttons in Fremdsprachen (FR-IT-ES) nicht vorhanden Plugins für JTL-Shop 0
Neu Erfahrene Remote-Supportkraft für JTL-Wawi & Greyhound – flexibel & zuverlässig Dienstleistung, Jobs und Ähnliches 0
Neu Variabel für "Bearbeiter" im Workflow User helfen Usern - Fragen zu JTL-Wawi 8
Neu Darstellungsbedingung für Lieferscheine User helfen Usern - Fragen zu JTL-Wawi 6
Neu Artikel duplizieren für neuen Shop JTL-Wawi - Ideen, Lob und Kritik 3

Ähnliche Themen