Datensicherung mit SQLBackupAndFTP

AndreasNe

Aktives Mitglied
27. Dezember 2023
91
7
Hallo,

ich habe gerade das Tool (siehe oben) entdeckt und finde es echt super um eine Sicherung der JTL-Datenbank zu machen. Ein Problem habe ich allerdings. Ich möchte das Sicherungsprogramm automatisiert von meinem Hauptrechner laufen lassen und nicht auf dem Server.
Das funktioniert auch super, nur werden dann die Sicherungsdateien als .sql gespeichert. Als .bak geht nur wenn man das Programm auf dem Server installiert.

Frage: Ist es ein Problem wenn ich später ein restore mit der .sql Datei mache, oder ist das egal?

MfG
Andreas
 
Zuletzt bearbeitet:

Guybrush

Sehr aktives Mitglied
4. September 2015
347
38
Grundsätzlich:
Ich sehe auch keinen Grund, SQLBackupAndFTP oder sonst ein Sicherungsprogramm auf einen anderen Rechner/Server zu packen als der DB Server direkt. Ich bin nicht 100% sicher, aber das Backup wird glaube ich trotzdem zuerst auf dem SQL Server in einem temporären Verzeichnis erstellt und dann verschoben. Backups sollten auch automatisch laufen, nicht auf Zuruf oder wenn man dran denkt ;)

Aus welchem Grund also willst du das auf einen anderen Rechner als dem Server packen?

Bzgl. .SQL vs .BAK:
Normalerweise ist eine .SQL Datei ein Skript mit SQL Befehlen und MySQL z. B. arbeitet mit solchen "Dumps".

Vergleich' doch mal die Dateigrößen. Evtl. hängt das Tool einfach nur .SQL an, wenn man nicht explizit die Dateiendung .BAK angibt? Bitte nicht einfach in einem Editor öffnen, wenn die Datei mehrere GB hat - die Chancen stehen gut, dass das schief geht ;)
 

ple

Sehr aktives Mitglied
20. August 2019
820
163
Wir haben das Programm auch im Einsatz, das macht bisher fleißig die Backups alle 4 Stunden und schiebt es in die onedrive.
Die Bezahlversion standard hat noch diese Funktion.
"Run Differential and Transaction log backup (for Local SQL Server only); Full backups are available in all editions"
könnte mir einer erklären, was diese Funktion mir bringen würde?

Gruß und Besten Dank.
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
671
194
Wir haben das Programm auch im Einsatz, das macht bisher fleißig die Backups alle 4 Stunden und schiebt es in die onedrive.
Die Bezahlversion standard hat noch diese Funktion.
"Run Differential and Transaction log backup (for Local SQL Server only); Full backups are available in all editions"
könnte mir einer erklären, was diese Funktion mir bringen würde?

Gruß und Besten Dank.
die haben den Vorteil, dass in kürzeren Intervallen Backups erstellt werden können ohne direkt die ganze Datenbank zu sichern, was lange dauert, sondern nur die Änderungen nach dem letzten vollständigen Backup
 
  • Gefällt mir
Reaktionen: SebiW

SebiW

Sehr aktives Mitglied
2. September 2015
3.010
1.557
Wollte ich auch gerade schreiben :)
Da werdne im Endeffekt nur Änderungen zum letzten Full geschrieben und das geht halt schneller.
Üblicherweise macht man dann sowas wie einmal am Tag Full, dann alle 4h ein Differential und zb einmal die Stunde ein Transaction. Geht problemlos im laufenden Betrieb und reduziert den Platzbedarf.
 

ple

Sehr aktives Mitglied
20. August 2019
820
163
besten dank für die Antworten.
Das Full kann ich ja mit jtl boardmittel wieder einspielen.
Wie spielt man ein Diff zurück? Denke das geht nur mittels sql Manager, oder?
Ein diff wäre schon vorteilhafter, so alle 2 Stunden und Full dann täglich nachts.
 

John

Sehr aktives Mitglied
3. März 2012
3.970
980
Berlin
Einspielen über das Microsoft SQL Studio.
Da wählst Du Dein Full als Basis und einfach die Diffs und Logs als Dateien dazu.
Es wird dann geprüft, ob alles zueinandern passt und dann wieder hergestellt...
 

Guybrush

Sehr aktives Mitglied
4. September 2015
347
38
Der einzige Grund, der mir einfallen würde ist wenn der DB-Server kein GUI hat
SQLBackupAndFTP läuft auch auf Server Core ohne UI -> Spreche aus Erfahrung :) Ist aber nichts für Anfänger, da man das dann auch nur via Kommandozeile starten kann etc., aber dann kann man es wie gewohnt konfigurieren. Kann bei verschiedenen Versionen natürlich anders sein oder sich geändert haben.
 
  • Gefällt mir
Reaktionen: sebjo82

ple

Sehr aktives Mitglied
20. August 2019
820
163
ah, ok, besten Dank. Das muss ich mir mal zu gemühte führen :)
Scheint auf jedenfall der bessere Weg zu sein :)
 

Guybrush

Sehr aktives Mitglied
4. September 2015
347
38
Wir haben das Programm auch im Einsatz, das macht bisher fleißig die Backups alle 4 Stunden und schiebt es in die onedrive.
Die Bezahlversion standard hat noch diese Funktion.
"Run Differential and Transaction log backup (for Local SQL Server only); Full backups are available in all editions"
könnte mir einer erklären, was diese Funktion mir bringen würde?

Gruß und Besten Dank.
Das sind grundverschiedene Backup Arten - am besten mal ChatGPT oder YouTube oder Suchmaschine deiner Wahl befragen, da gibt's bereits Etliches an Content - auch zum Recovern.

Ich würde aber auf jeden Fall zu der Bezahlversion mit den Features raten und mit folgenden Settings:
24h Fullbackup
1h Differential Backup
5m Transaction Logs

Simples Beispiel:
Dein Server wird nachts um 0200 vollständig gesichert. In der Nacht von Montag auf Dienstag um 01:59 crasht der Server und deine DB ist komplett kaputt und du brauchst ein Vollbackup -> dir fehlt quasi der komplette Montag.

Mit den obigen Einstellungen solltest du max. die letzten 5 Minuten verlieren anstatt 24 Stunden.

Recovery Model (kA wie es auf Deutsch heißt) muss natürlich auch auf Vollständig stehen, damit das funktioniert.

Viel Erfolg und lass das ggf. wen machen, der sich damit auskennt - kann im Zweifelsfall recht kostspielig werden :)
 
  • Gefällt mir
Reaktionen: ple

sebjo82

Sehr aktives Mitglied
3. Juni 2021
671
194
SQLBackupAndFTP läuft auch auf Server Core ohne UI -> Spreche aus Erfahrung :) Ist aber nichts für Anfänger, da man das dann auch nur via Kommandozeile starten kann etc., aber dann kann man es wie gewohnt konfigurieren. Kann bei verschiedenen Versionen natürlich anders sein oder sich geändert haben.
oh das ist gut zu wissen, weil ich demnächst auf nicht-GUI umstellen will
 
  • Gefällt mir
Reaktionen: Guybrush

Powalowski

Sehr aktives Mitglied
20. Januar 2019
177
198
Das Ganze ist natürlich eine Schwachstelle vom Microsoft Universum. Wer kein Amateur ist, hat selbstverständlich die Datenbank nicht auf einer Windows Instanz mit grafischer Oberfläche laufen.

Eine Datenbank gehört abgekapselt, mindestens in einen Docker und da hat man schon das Problem "zweier Rechner". Klar sollte man ein Backup nicht über 14k Modem erstellen aber es sollte ja wohl möglich sein, dass der Server das Backup macht und dann irgendwie in Chunks übermittelt. Keine Sorge: das ist eine Schwäche von Microsoft ;)
Man könnte es ja durchaus irgendwie lösen, dass man über Netzwerk an so ein .bak Backup kommt, aber nööööööö😋
 

microline

Sehr aktives Mitglied
4. Februar 2010
726
28
Das sind grundverschiedene Backup Arten - am besten mal ChatGPT oder YouTube oder Suchmaschine deiner Wahl befragen, da gibt's bereits Etliches an Content - auch zum Recovern.

Ich würde aber auf jeden Fall zu der Bezahlversion mit den Features raten und mit folgenden Settings:
24h Fullbackup
1h Differential Backup
5m Transaction Logs

Simples Beispiel:
Dein Server wird nachts um 0200 vollständig gesichert. In der Nacht von Montag auf Dienstag um 01:59 crasht der Server und deine DB ist komplett kaputt und du brauchst ein Vollbackup -> dir fehlt quasi der komplette Montag.

Mit den obigen Einstellungen solltest du max. die letzten 5 Minuten verlieren anstatt 24 Stunden.

Recovery Model (kA wie es auf Deutsch heißt) muss natürlich auch auf Vollständig stehen, damit das funktioniert.

Viel Erfolg und lass das ggf. wen machen, der sich damit auskennt - kann im Zweifelsfall recht kostspielig werden :)
Wo kann ich das Recovery Model auf vollständig stellen?

Edit: Habs gefunden
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu Vorsicht - eComData "Upgrades" ab 01.04.2026 mit gleichzeitigem Paketwechsel verursacht teilweise 100% mehr Kosten! Smalltalk 1
Verkauf: Positionsname mit Hersteller möglich? JTL-Wawi 1.11 9
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Neues Plugin: Produktbundles mit Rabatten Plugins für JTL-Shop 0
Neu Für die Weiterentwicklung und Betreuung unserer bestehenden Systemlandschaft suchen wir einen erfahrenen Freelancer (m/w/d) mit fundierten Kenntnissen JTL-Wawi App 1
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Neu Repricer Erfahrungen mit JTL gesucht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Checkout Probleme mit Pflichtfeldangaben Allgemeine Fragen zu JTL-Shop 4
Neu OSS aktiv – Ausnahme für Eventtickets mit deutschem Leistungsort möglich? Allgemeine Fragen zu JTL-Shop 6
Neu Zusatzartikel, Stückliste, Variation den Kunden direkt mit anbieten (Shop/Ebay) User helfen Usern - Fragen zu JTL-Wawi 5
Neu Kundenkonto mit UID und Bestellung als Gast JTL-Shop - Fehler und Bugs 14
Neu Sprachvariablen Textbausteine mit "." im Namen lassen sich nicht ändern JTL-Shop - Fehler und Bugs 2
Neu 12.400 Versandumschläge B4 / 6.400 Braun und 6.000 Weiß mit Faltböden / Klappböden Dienstleistung, Jobs und Ähnliches 3
Neu Kann man mit JTL Gebrauchtware verkaufen? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Synchronisation mit Shop mit Fehlern beendet Onlineshop-Anbindung 17
Neu Mehrere Kartons in einem Auftrag mit nur einem DHL-Label Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 12
Neu Kunde zahlt zuviel mit PayPal Plugins für JTL-Shop 0
Neu Wawi Synchronisation mit JTL Shop nicht möglich! seit 3 Stunden was kann man machen? Onlineshop-Anbindung 1
Neu Export Kundendaten mit Label in WAWI 1.9.6.5 JTL Ameise - Eigene Exporte 1
Neu Ebay Artikel mit Fehlern / Export eBay-Anbindung - Ideen, Lob und Kritik 3
Neu Newsletter Anmeldung speichert Namen mit HTML-Entities JTL-Shop - Fehler und Bugs 1
Neu Fehler mit der Kartenzahlung Einrichtung / Updates von JTL-POS 9
Rechnung mit oder ohne ZUGFeRD XML speichern JTL-Wawi 1.11 4
Neu WMS Mobile / kein QR Code Scan in das Passwort Feld mit Zebra MDE JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Inaktive Amazon Angebote mit Fehlern - Preisfehler, GPSR usw. Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Samsung TAB A7 + Swissbit TSE USB-Stick mit JSAUX Adapter OTG Typ C auf USB JTL-POS - Fragen zu Hardware 1
Neu Probleme mit Cache Einstellungen / HTTP 500 - memory limit exceeded JTL-Shop - Fehler und Bugs 9
Neu Kassenbon mit Rabatt Angabe Allgemeine Fragen zu JTL-POS 1
Artikel mit Bestand 0 ausblenden JTL-Wawi 1.9 5
Neu Übertragung an DATEV mit Besonderheit der Kasse (LS-POS) User helfen Usern - Fragen zu JTL-Wawi 0
Artikel mit Bestand einen Einkaufstop setzen JTL-Wawi 1.11 3
Neu Wechsel von JTL Shop 5 zu Shopify / ERP-Connector Produkte mit Variationen werden nicht übertragen Shopify-Connector 1
Artikel Z besteht aus den Positionen A, B und C mit unterschiedlichen Steuersätzen. Wie im Angebot, Auftrag, Rechnung richtig dargestellen ? JTL-Wawi 1.11 4
Neu Erfahrungen mit automatischen Etikettiersystemen & JTL-Integration Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Erfahrungen mit JTL-Wawi 1.10.15.0 im Produktivbetrieb? JTL-Wawi 1.10 7
Neu Lieferschein entweder mit Stücklistenkomponente oder aber mit normalem Artikel ausgeben. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Rabatt auf Zahlungsart wird bei Lieferung ins EU-Ausland mit falscher MwSt berechnet? Betrieb / Pflege von JTL-Shop 0
Neu Bedarfssprognose - Einmalige Bestellung mit großer Stückzahl nicht zu berücksichtigen User helfen Usern - Fragen zu JTL-Wawi 0
Defekte Retouren mit Grund des Defektes erfassen JTL-Wawi 1.11 1
Neu Für jeden Artikel Bild1 löschen mit der Ameise JTL-Ameise - Ideen, Lob und Kritik 3
Neu Sitemap per cronjob und nicht mit Wawi Abgleich Allgemeine Fragen zu JTL-Shop 3
Neu Mit Ameise nur einen Artikel & die dazu gehörenden Varianten exportieren - wie? Schnittstellen Import / Export 3
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Neu Rechnung mit Lastschift Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu JTL POS mit Stadtgutscheinen Allgemeine Fragen zu JTL-POS 0
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
S/MIME mit veraltetem Standard? JTL-Wawi 1.11 2
Neu JTL Wawi auf Windows Server 2025 mit SQL 2025? Installation von JTL-Wawi 21
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1

Ähnliche Themen