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.181
574
Arnsberg, Sauerland
Firma
Shopworker GmbH
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.939
121
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.618
1.074
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
233
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.939
121
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
463
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.618
1.074
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.618
1.074
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.181
574
Arnsberg, Sauerland
Firma
Shopworker GmbH
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.181
574
Arnsberg, Sauerland
Firma
Shopworker GmbH
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 Bestellpositionen werden in Sprache der Kunde an die Wawi übermittelt. Kann man das ausstellen? User helfen Usern - Fragen zu JTL-Wawi 17
Wie kann man bestehende Artikel beenden, um Variantenartikel anzulegen? JTL-Wawi 1.11 1
Neu E-Mail-Vorlage kann nicht bearbeitet werden JTL-Shop - Fehler und Bugs 0
Ein neuer Hersteller kann weder angelegt noch bearbeitet werden JTL-Wawi 1.11 7
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Neu Erfahrungen mit DHL Paket International Premium Tarife in der JTL-Shipping-Cloud ? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Seit Update ständiges Aufhängen der Wawi JTL-Wawi 2.0 0
Barzahlung wird nach dem Speichern beim Rechnungsdruck nicht angezeigt, in der Vorschau jedoch schon JTL-Wawi 2.0 0
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Nutzlose Tabellenspalte bei Inventur innerhalb der Wawi User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kunde hat über POS per Karte angezahlt. Wie Buchung der Restzahlung (BON)? Allgemeine Fragen zu JTL-POS 1
Neu Versandarten – bin ich der Einzige, der da jedes Mal verzweifelt? Allgemeine Fragen zu JTL-Shop 1
Neu Außlandsversand deaktivieren wegen der neuen PPWR Betrieb / Pflege von JTL-Shop 22
Neu onpage SEO auf SW - Was ist mit der Wawi? Shopware-Connector 1
Neu Gutscheinartikel nur noch im Shop in der Datenbank Betrieb / Pflege von JTL-Shop 0
Neu GLS in Shipping 2.0: Neue ShipIT-Anbindung & zentrale Tarife jetzt live – Migration von der alten WebAPI bis zum 30. September News, Events und Umfragen 5
Neu Amazon Versandart matchen in der Wawi Amazon-Lister - Fehler und Bugs 2
Nachkommastellen in der X Rechnung JTL-Wawi 1.10 1
Format der E-Mail Adresse ist ungültig. Otto.de - Anbindung (SCX) 0
Neu JTL-Shop 5.7.2: Unterschiedliche Standardsprachen in tsprache – widersprüchliche Canonical- und Hreflang-Ausgabe der Startseite Allgemeine Fragen zu JTL-Shop 4
Neu Deine Meinung ist gefragt: direkte Anbindung der Schweizerischen Post (CH Post) in Shipping 2.0? Umfragen rund um JTL 2
Neu Cross-Links in der Navigation Allgemeine Fragen zu JTL-Shop 1
Neu Artikeletikett drucken: Automatische Mengenermittlung der zu druckenden Etiketten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Länge der Beschreibung unter den Unterkats Templates für JTL-Shop 2
Kein Skonto in der XRechnung? JTL-Wawi 1.11 0
Neu Mail mit Plugin zum testen der Sicherheitslücke echt? Allgemeine Fragen zu JTL-Shop 47
B2B Market - Probleme beim zuweisen der Kundengruppe (gelöst) JTL-Wawi 1.11 0
Neu Amazon - Einlesen / Übernahme der Bestellungen klappt nicht ?! Amazon-Anbindung - Fehler und Bugs 2
QR-Code auf der Rechnung gibt 100-fachen Betrag des eigentlichen Rechnungsbetrages aus JTL-Wawi 2.0 5
Fehlermeldung beim Einlesen der Buchungen in JTL Fibu JTL-Wawi 2.0 2
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Gibt es in der WaWi-Datenbank einen Zeitstempel, der anzeigt wann ein Kunde sich in einem bestimmten Shop registriert hat? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Amazon.com - kein Abgleich der Bestände Wawi 1.11.9 Amazon-Anbindung - Fehler und Bugs 0
Name der Versandarten wird im Auftrag sporadisch nicht mehr angezeigt (2.0.3) JTL-Wawi 2.0 3
Neu Wawi 1.11. Amazon Rechnungen (extern) in der Kundenansicht verschwunden ?! User helfen Usern - Fragen zu JTL-Wawi 2
Neu Der wahrscheinlich östlichste JTL Servicepartner: Standortvorteil, faire Preise und vieles mehr Dienstleistung, Jobs und Ähnliches 16
Neu Eigener Export - Kunden individuelle Preise + verfügbarer Bestand + VK netto der Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 6
Neu Rechnungen zeigen Paypal Text an, obwohl er in der Vorlage nicht ausgewählt ist JTL-Wawi 2.0 3
Updatezwang beim öffnen der WAWI JTL-Wawi 1.6 13
Neu Produktionsaufträge tauchen nicht in der Workbench auf JTL-Plan&Produce - Fehler und Bugs 2
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Paypal 2.2.1; Fehler "Der Zahlungsanbieter hat eine Anmeldung gefordert" Plugins für JTL-Shop 2
Neu Sortierung der Variationswerte funktioniert nicht mehr Shopify-Connector 19
Neu Wert aus „Eigenes Feld“ eines Artikels im Lieferschein unter der Artikelbezeichnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 2
Freie Felder in der Artikelliste anzeigen JTL-Wawi 2.0 3
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Erstellung der Sitemap bei WaWi Abgleich funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Unterschiedliche Abnahmeintervalle von Variationskombinationen in der Warenkorbmatrix Templates für JTL-Shop 0
Neu Betrag auf der Rechnung nach Rechnungskorrektur User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen