Offen Kann der Worker während des Datenbankbackups weiterlaufen?

Jana008

Aktives Mitglied
21. August 2015
77
0
Kann der Worker während des Datenbankbackups weiterlaufen?

SQL-Server sollte vor dem Backup (via sqlcmd oder osql) eine Art Schattenkopie anlegen.
Somit wäre das normale Weiterarbeiten an JTL-Wawi oder Worker problemlos möglich, theoretisch.

Praktisch wird sowohl in Dokumentation als auch im Forum immer wieder vor dem "gleichzeitigen" Zugriff gewarnt.
Hat sich mit Version 1.0 daran etwas geändert?
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Hi,

nein. Die Probleme sind weiterhin die selben.

Gruß,
Sebastian
 

Shopworker.de

Offizieller Servicepartner
SPBanner
4. Januar 2011
4.117
546
Arnsberg, Sauerland
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Wie ist das denn mit automatischen Backups?

Bei z.B. gehosteten Datenbanken kann der Worker von der Ferne ja gar nicht ausgeschaltet werden und doch wird ein Backup erzeugt wenn der Worker läuft, oder?
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Hi,

das Problem ist simpel:

Wird ein Auftrag importiert, werden viele SQL Befehle zur Datenbank gesendet die logisch zusammengehören, also z.B: Anlegen der Bestellung, Anlegen der X Bestellpositionen, Schreiben der Reservierungen, etc.

Macht man jetzt ein Backup zwischen diesen Schritten ist die Aufgabe unvollständig erledigt um beim Restore hat man einen unvollständigen Auftrag in der Datenbank.

Deshalb empfehlen wir während des Backups nicht auf der DB zu arbeiten.

An dieser Problematik wird sich auf Grund der internen Programmstruktur der Wawi auch in absehbarer Zeit nichts ändern.

Gruß,
Sebastian
 

christian1701

Sehr aktives Mitglied
19. Juli 2007
2.862
99
Wien
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Ich bin sicher 98% der Anwender werden von dem Problem nichts wissen oder es verdrängen. Könnte man da bei JTL nicht eine Abfrage einbauen und das Backup verhindern wenn der Worker läuft? Laienhaft gefragt.
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.563
1.033
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Oder noch viel besser: Kann man dem Worker nicht klar machen, dass er Pause hat? Also quasi das Backup in einen Queue schieben, bis der Worker alle laufenden Abgleiche erledigt hat, den Worker zur Pause verdonnern und erst nach abgeschlossenem Backup wieder erlauben, dass dieser seine normale Arbeit aufnimmt!?
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Hallo,

das Backup muss aber kein nativer Bestandteil von der WaWi sein.
Zum Beispiel wenn ein Backup via batch-Datei oder über ein externes Tool gemacht wird.

Die WaWi kann daher gar nicht wissen, wann ein Backup ansteht und kann daher auch keinen Einfluss auf den Worker nehmen.
 

christian1701

Sehr aktives Mitglied
19. Juli 2007
2.862
99
Wien
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Wie oft gibts hier hilfeschreie weil das backup veraltet ist oder gar nie gemacht wurde? Eine automatische Backup-Routine in den Worker einbauen die zumindest einmal am Tag ein Backup schreibt (und prüft!) wäre für die meisten ausreichend und traumhaft.
 

Hangman

Sehr aktives Mitglied
4. Februar 2009
470
25
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Da ist es nur gut, dass es momentan recht häufig Updates gibt. So kommt man auch zu Backups. :)
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
462
Emsland
Firma
Notun Delend
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Da ist meiner Meinung nach absolut Handlungsbedarf seitens JTL gefordert, da ein Backup unmittelbarer und essentieller Bestandteil unserer Arbeit ist. Ich vermute mal, dass ein Einspielen eines inkonsistenten Backups sich später ziemlich rächen kann.^^

IMHO wäre wichtig:
Anhalten des Workers
Anhalten der Clients (Info "backup" per popup)
Erstellung Backup
Wiederstart Worker
Wiederstart Clients

Immer wieder wird auf die Wichtigkeit eines Backups verwiesen, aber irgendwie "frickelt" sich jeder seine eigene Strategie zurecht. Da können auch backups via Pranas.net ziemlich in die Hose gehen. Ich hab mir schon ein batch zusammengefriemelt, was den Worker anhält, backupped, und den Worker wieder startet, aber das ist reiner Amateurkram.

Für so ein wichtiges Thema, wäre eine professionelle Lösung eigentlich Pflicht!!!!!!!!!!!!

Oder gibt es die schon?
lg
Tom
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.563
1.033
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Ja, eigentlich wäre es cool, wenn der Worker gleich mit als Backup-Client verwendet werden kann. Man also dem Worker quasi auferlegen kann, dass er alle X-Stunden ein DB-Backup durchführt und für diese Zeit dann natürlich die sonstigen Worker-Arbeiten pausieren.

Wie sieht es eigentlich aus, wenn während des DB-Backups an einem Wawi-Client selber gearbeitet wird? Gleiches Problem?
 

Jana008

Aktives Mitglied
21. August 2015
77
0
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Wie sieht es eigentlich aus, wenn während des DB-Backups an einem Wawi-Client selber gearbeitet wird? Gleiches Problem?
Das ist prinzipiell das Gleiche, ein Client, der auf die DB zugreift.

Interessant finde ich diese Frage:
Wie ist das denn mit automatischen Backups?

Bei z.B. gehosteten Datenbanken kann der Worker von der Ferne ja gar nicht ausgeschaltet werden und doch wird ein Backup erzeugt wenn der Worker läuft, oder?
Bitte nicht untergehen lassen.
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.563
1.033
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Das ist prinzipiell das Gleiche, ein Client, der auf die DB zugreift.

Ja und Nein, da der Worker vermutlich um einiges schneller Daten in die DB schreibt (ausgenommen manuelle Abgleiche), als dies ein manueller Bediener könnte und des Weiteren die Frage ist, wann ein manueller Bediener überhaupt eine Datenbankeintragung auslöst und diese damit quasi nur '"vollständig" in der DB landen kann.
 

Jana008

Aktives Mitglied
21. August 2015
77
0
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Wie ist das denn mit automatischen Backups?

Bei z.B. gehosteten Datenbanken kann der Worker von der Ferne ja gar nicht ausgeschaltet werden und doch wird ein Backup erzeugt wenn der Worker läuft, oder?
JTL bietet doch auch reines Datenbankhosting an. Deshalb denke ich, dass wir auf diese Frage eine Antwort von JTL erwarten dürfen, bitte.
 

Jana008

Aktives Mitglied
21. August 2015
77
0
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

SQL-Server ist kein Produkt von JTL. JTL kann und will keinen Support für das Produkt eines Zulieferers leisten, verstehe ich. Andererseits ist SQL-Server ein elementarer Bestandteil der JTL-Produktpalette. Aus dieser Sicht verstehe ich es wiederum nicht.

Was sagt der Zulieferer dazu?

Zitat von Microsoft:
Parallelität (Interoperabilität)
SQL Server verwendet einen Onlinesicherungsprozess, um das Ausführen einer Datenbanksicherung zu ermöglichen, während die Datenbank weiterhin verwendet wird. Bei einer Sicherung sind die meisten Vorgänge möglich, so sind z. B. die Anweisungen INSERT, UPDATE oder DELETE bei einem Sicherungsvorgang zulässig.
Folgende Vorgänge können nicht ausgeführt werden, während eine Datenbank oder ein Transaktionsprotokoll gesichert wird:
•Vorgänge, die die Dateiverwaltung betreffen, wie z. B. die ALTER DATABASE-Anweisung mit der Option ADD FILE oder REMOVE FILE.
•Vorgänge zum Verkleinern der Datenbank oder von Dateien. Dazu gehören auch Vorgänge zum automatischen Verkleinern.
Quelle: https://msdn.microsoft.com/de-de/library/ms186865(v=sql.105).aspx

Deshalb empfehlen wir während des Backups nicht auf der DB zu arbeiten.

Verglichen mit der Aussage microsofts liest sich das (Achtung Autovergleich!) etwa so, wie wenn Mercedes-Benz seinen Kunden wegen der Bremsen eines Zulieferers generell eine Höchstgeschwindigkeit von 60 km/h empfielt.

Eine Begründung dieser Empfehlung wäre hilfreich, dann hätte der DB-Administrator eine Entscheidungsgrundlage. Der Begründung in #5 widerspricht der Zulieferer. Der Worker sendet sicher keine ALTER DATABASE-Anweisungen, wobei dem SQL-Server-Benutzer, der den Worker ausführt, in der Regel diese Rechte verwehrt sein dürften.

Weiterhin halte ich die Empfehlung, während des Backups nicht auf der DB zu arbeiten, für praxisfern. Es gibt Szenarien, in denen in kurzen Abständen differenzielle Backups durchgeführt werden müssen.
Wie können DB- Hosting-Kunden die Datenbank der Empfehlung entsprechend sichern?
Wie können Benutzer, die die Ameise per script ausführen und/oder den Worker aktiv haben, die Datenbank der Empfehlung entsprechend sichern?
Die Antwort ist auch hier simple, durch manuellen Eingriff oder gar nicht. Was ist ein Backup-Konzept wert, dass einen manuellen Eingriff erfordert?



Musste ich mal loswerden. Ich erwarte nicht ernsthaft eine Antwort, ich habe meine Schlüsse daraus schon selbst gezogen.
 

Shopworker.de

Offizieller Servicepartner
SPBanner
4. Januar 2011
4.117
546
Arnsberg, Sauerland
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Wir haben hier bei einem Kunden seit über einem Jahr ein automatisches Backup jede Stunde eingerichtet.
Der Worker läuft auch ununterbrochen.
Und dort werden täglich teils stundenlange Ameisenimporte gemacht.

Bisher keinerlei Problem aufgetaucht oder bekannt; insofern sehe ich persönlich da auch keinerlei Problem.
 

Jana008

Aktives Mitglied
21. August 2015
77
0
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Bisher keinerlei Problem aufgetaucht oder bekannt; insofern sehe ich persönlich da auch keinerlei Problem.
Ein backup zu erstellen ist in der Regel kein Problem. Wenn es irgendwo hakt, dann bei der Wiederherstellung.

Beinhaltet die automatische Sicherung (script) Anweisungen wie DBCC CHECKDB oder RESTORE VERIFYONLY? Wird stichprobenartig eine echte Datenwiederherstellung durchgeführt?

Ich werde das ab sofort selbst testen lassen, aber vielleicht hast du schon Erkenntnisse, die die Zuverlässigkeit der Backups bestätigen.
 

Shopworker.de

Offizieller Servicepartner
SPBanner
4. Januar 2011
4.117
546
Arnsberg, Sauerland
AW: Kann der Worker während des Datenbankbackups weiterlaufen?

Wird stichprobenartig eine echte Datenwiederherstellung durchgeführt?

Letzte Woche mussten wir noch ein Backup wieder einspielen ;)

Beinhaltet die automatische Sicherung (script) Anweisungen wie DBCC CHECKDB oder RESTORE VERIFYONLY?

Wir haben das Backup im Management Studio eingestellt, dort wird das automatisch jede Stunde erstellt ...
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Kann man in JTL-Wawi die Versandkosten basierend auf der Entfernung automatisch berechnen? JTL-ShippingLabels - Fehler und Bugs 1
Neu Picken nur von dem Lagerplatz, der 100 % der Aufträge bedienen kann Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Kann man aus einem Kassenbon nachträglich einen DIN A4-Beleg ausdrucken? Allgemeine Fragen zu JTL-POS 0
Neu Kann kein Bilder bei Variationen hinterlegen JTL-Wawi - Fehler und Bugs 0
Neu Warum kann ich keine Standard Cpupons in 5.4.0 mehr an Kunden mailen? Allgemeine Fragen zu JTL-Shop 0
Die Variation kann nicht angelegt werden! JTL-Wawi 1.9 3
Neu "Einheit Bezugsmenge" wird nicht immer exportiert und kann gar nicht importiert werden JTL-Ameise - Fehler und Bugs 3
Neu Kann alte URLs nicht importieren JTL-Shop - Fehler und Bugs 1
Neu "Rechnung erstellen" > "Ohne Vorschau mit Ausgabe" kann nicht komplett abgebrochen werden: eine Rechnung wird immer erstellt! JTL-Wawi - Fehler und Bugs 0
Kann mir jemand bitte Geschenkkarten erklären? Allgemeine Fragen zu JTL-Vouchers 0
WaWi 1.9.6.5 kann Auftragsnummern nicht richtig sortieren JTL-Wawi 1.9 4
Neu opc_before_category_top kann nicht gewählt werden Technische Fragen zu Plugins und Templates 0
ERLEDIGT: Nach Update auf von Shop 5.3.x auf 5.4.0 ERROR 500 Wer kann helfen Upgrade JTL-Shop4 auf JTL-Shop5 0
Hat sich erledigt. Kann ein Mod diesen Post löschen? JTL-Wawi 1.9 0
Neu WMS Lager kann für Pickliste nicht ausgewählt werden User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kann Artikel nicht für den Shop aktivieren User helfen Usern - Fragen zu JTL-Wawi 2
Neu wie kann ich wareneingang mit artikel karton einbuchen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wie kann ich ein "eigenes Feld" oder Artikelattribut im Shop sichtbar machen? Allgemeine Fragen zu JTL-Shop 0
Neu Kann mir jemand helfen die Bausteinstruktur zu verstehen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Wawi (alte Version) kann nicht mehr geöffnet werden, Fehlermeldung JTL-Wawi 1.9 4
Neu Connector App kann nicht installiert werden. Shopify-Connector 1
Warum kann ich die Wawi 1.9.6.0 nicht downloaden? JTL-Wawi 1.9 11
dbo.tFile und tZahlungsabgleichLogeintrag - kann man hier gefahrlos Datensätze löschen? JTL-Wawi 1.9 5
QR-Code Formel kann nicht in die eigene Vorlage hinzugefügt werden JTL-Wawi 1.9 1
Neu Wie kann ich die DOM-Size reduzieren? Technische Fragen zu Plugins und Templates 1
Neu Wie kann man Freipositionen in einem Auftrag gruppiert darstellen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Sprachvariable kann nicht gefunden werden. Allgemeine Fragen zu JTL-Shop 3
Neu Wie kann ich die Verfügbarkeiten eines Artikels bei Amazon steuern? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie kann ich Artikel mit Lagerbestand 0 beim Import inaktiv setzen) JTL-Ameise - Ideen, Lob und Kritik 17
Manuell erstellte "Beschreibung weitere Ausgabewege" kann in Ameise nicht importiert werden JTL-Wawi 1.9 4
Neu Was passiert wenn ich Amazon Aufträge, Lieferscheine und Rechnungen per SQL aus der WAWI-Datenbank lösche? User helfen Usern - Fragen zu JTL-Wawi 0
Titel der Variationskombinationen JTL-Wawi 1.8 4
Artikel Merkmale in der Rechnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10
Neu ACHTUNG WARNUNG: Falscher USt-Betrag beim Export mit der Ameise JTL-Wawi - Fehler und Bugs 4
Otto Market Übermittlung der GLS Sendungsnummer JTL-Wawi 1.9 0
Neu Sortiernummer der Hersteller seit Update auf 1.9.6.5 durcheinander User helfen Usern - Fragen zu JTL-Wawi 13
Neu Priority in der Sitemap Betrieb / Pflege von JTL-Shop 0
Neu Emails senden aus der Wawi an Bestellungen via Gastkonto (JTL Wawi 1.5.55.5 / JTL Shop 4.05) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Der Amazon Bestand wird nicht übernommen/gespeichert. Worker setzt den vollen Lagerbestand wieder ein. JTL-Wawi - Fehler und Bugs 0
Neu GPSR Zuordnung in der Ameise Wawi Version 1.5 Probleme Funktionsattribut ID User helfen Usern - Fragen zu JTL-Wawi 3
Amazon Lister Problem bei der Erstellung von Varianten-Produkten JTL-Wawi 1.9 0
Neu Berichte / Standard Analysen in der WaWi User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie Kunden löschen, der noch nie bestellt hat? User helfen Usern - Fragen zu JTL-Wawi 2
Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API JTL-Wawi 1.9 0
Neu Whatsapp Kontakt auf der Detailseite Allgemeine Fragen zu JTL-Shop 4
Auftragsfenster läst sich nicht in der Höhe Verändern JTL-Wawi 1.9 9
Neu Darstellung der Medeindaten Allgemeine Fragen zu JTL-Shop 0
Neu Prozessablauf WMS Start - Wo ist der Denkfehler? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Artikel Leichen bereinigen in der Datenbank Betrieb / Pflege von JTL-Shop 3
Neu Probleme beim Übertragen der Sendungsnummern an AMAZON Amazon-Anbindung - Fehler und Bugs 3

Ähnliche Themen