Inaktiv inkonsistenz in der DB - Eilt

Marktwert

Gut bekanntes Mitglied
18. Oktober 2016
151
14
Hallo,

Ich habe im Was einen Kunden gelöscht, da dieser sich aus dem Testsystem eingeschlichen hatte (fragt nicht wie, ist halt passiert). Gleichzeitig hat sich ein Auftrag eingeschlichen, der aber über "Verkauf" nicht sichtbar war, über die Ansicht "Kunden" jedoch schon. Der Auftrag lies sich nicht löschen, also habe ich den Kunden gelöscht. Somit ist in der Wawa unter "Verkauf" und unter "Kunden" nichts mehr zu sehen.

Zur Sicherheit habe ich direkt in der DB geschaut und da ist der Datensatz noch drin - aber nur halb.
In der Tabelle dbo.tbestellpos sind Einträge vorhanden, in der duo.tbestellnr. ist keiner vorhanden, in der dbo.tbestellung ist er vorhanden. - das ist absolut inkonsistent.

Der mit Wawi gelöscht Kunde ist in der DB noch da.

Leider kann ich die Datensätze nicht in der DB löschen, da kommen dann verschiedene Fehlermeldungen.

Wie kann ich die Einträge löschen, gibt es da Werkzeug oder Tipps?
Hilfe...!!!
Danke im Voraus
Mit freundlichen Grüßen
Frank
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.295
407
Grundsätzlich: Es ist gar keine gute Idee, irgendetwas direkt in der Datenbank zu löschen oder auch nur zu ändern, lass besser die Finger davon!

Und das gilt insbesondere dann, wenn man die Logik der Datenbank nicht wirklich versteht, sorry dass ich das so drastisch sagen muß, aber Du liegst mit all Deinen Rückschlüssen von oben um 100% daneben und das zeigt überdeutlich, dass Du zwar die DB navigieren kannst, ihre Logik aber nicht verstehst, denn ...

- Wenn ein Kunde gelöscht wird, wird er nicht aus der Datenbank gelöscht, sondern in der Datenbank auf inaktiv gesetzt.
- Die Tabelle tbestellnr wird überhaupt nicht verwendet.
- Wenn man einen Kunden löscht, also inaktiv setzt heißt das beileibe nicht, dass auch alle Bestellungen dieses Kunden gelöscht werden sollen
> Oder meinst Du es sollten auch alle Lieferscheine, Rechnungen, Retouren, Emails, etc. dieses Kunden sofort mit gelöscht werden? Kannst Du Dir das Chaos vorstellen?
- Es bleiben also sowohl die Bestellungen des Kunden in tBestellung wie auch die zur jeweiligen Bestellung gehörigen Bestellpositionen in tbestellpos erhalten.

Nichts für ungut, aber das war nichts und jetzt hoffe ich mal für Dich, dass Du vor Deiner Harakiri-Aktion ein Komplett-Backup der DB gemacht hast... o_O
 

Walde IT-Systeme

Gut bekanntes Mitglied
12. Mai 2015
132
2
Mache erstmal ein Backup (sollte man jeden Tag machen, kann man ja automatisch machen lassen).
Danach Datenbank Prüfen und Bereinigen.
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.295
407
@Walde IT-Systeme - 2x Korrekt, aber das geht nicht auf Basis einer Datenbank, in der von Hand Daten gelöscht wurden. Er muss schon den Weg zurück über das Einspielen eines Backups nehmen und da diese Version der DB ja laut seines ursprünglichen Posts Auffälligkeiten hatte, macht er die Prüfung und Bereinigung der Datenbank dann auf der Datenbasis, denn bei der aktuellen Version könnte er sich auch nach einer Prüfung und Bereinigung NIE sicher sein, ob das gereicht hat, oder ob er sie jenseits von Gut und Böse zerschossen hat.
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.724
812
Zudem sollte erwähnt sein, dass es noch viel mehr Abhängigkeiten nebenbei gibt, daher kommen dann auch solche Phänomene zustande.
Allein die Such-Indexierung für Kundenstämme funkt hier schon zusätzlich rein.

Es ist mittlerweile schon etwas Zeit vergangen, die Frage ist ob ein >RollBack< überhaupt noch geht und Sinn macht, bevor man noch mehr die DB verbiegt.

Leider kann man auch schlecht helfen, ohne das System oder die Fehlermeldungen gesehen zu haben.
 

Walde IT-Systeme

Gut bekanntes Mitglied
12. Mai 2015
132
2
Sorry das Handlöschen habe ich scheinbar vor freude auf den Feuerabend nicht ganz so war genommen.
((Aber wie sagen es immer wieder Backup Backup und nochmals Backup + Server mit Hardware Raid + Notstrom USV.))

Aber zum Problem ich würde eine Testsystem mit WIn7-Win10 ferigmachen dort eine Zweites SQL (gleich dem aktiven) mit Wawi aufsetzen (gleich dem aktiven)
und dort erstmal eine Kopie einspielen und dort versuchen den Fehler genauer zu lokaliesieren und auch dort erstmal testweise versuchen zu beheben.
!!! Man spielt nicht mit dem Aktiven System !!! Immer nur mit einer Kopie
Und wenn man die Lösung hat kann man das mit dem Produktiven System durchführen. ANsonsten kann ich immer bei Null anfangen beim Testsystem // Kopie ohne das ich die Daten weiter kaput mache.
 
Ähnliche Themen
Titel Forum Antworten Datum
Datenbank Inkonsistenz Lieferantenbestellungen manuell reparieren JTL-Wawi 1.11 1
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 2
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 0
Neu Sortierung der Variationswerte funktioniert nicht mehr Shopify-Connector 4
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 0
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
Neu PDF Anhänge in der Bestellbestätigung anhängen missglückt JTL-Shop - Fehler und Bugs 1
Neu Anzahl der URLs in der Sitemap ändern Allgemeine Fragen zu JTL-Shop 3
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Neu ⚠️📦 ACHTUNG: Abkündigung der DHL-Schnittstelle zum 15.06.2026 News, Events und Umfragen 0
Neu Telemetrie-Datenerfassung in JTL-Shop 5.7.0: Bitte um Klarstellung der DSGVO-relevanten Aspekte Allgemeine Fragen zu JTL-Shop 5
Frage zur Speicherung der Produktbilder JTL-Wawi 1.11 1
Neu Der Inhalt / Text ist verschwunden – ist das ein Fehler JTL-Shop - Fehler und Bugs 0
Plattformabgleich Shop löschen - Wo ist das in der MySQL DB? JTL-Wawi 2.0 4
Anzeige der Variantenartikel JTL-Wawi 1.11 0
Neu Workflows speichern z.B. Rechnungen nicht mehr seid der 2.01 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu Widerrufsbutton: Jeder, der den Button betätigt, kann das Widerrufsformular ausfüllen und absenden - auch ohne Bestellung? Allgemeine Fragen zu JTL-Shop 94
Neu Komma aus Produktbezeichnung soll als Bindestrich in der URL sein Allgemeine Fragen zu JTL-Shop 1
Retouren - Bearbeitung der Adressdaten JTL-Wawi 2.0 1
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Häufiges Aufhängen - vermutlich Probleme mit der Datenbank JTL-Wawi 2.0 13
Neu Wichtige Info: Abkündigung der DHL-Schnittstelle zum 31.05.2026 News, Events und Umfragen 0
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
2.0.0: Aufruf der Plattform - Logbücher führt zu Crash der Wawi JTL-Wawi 2.0 0
Neu Falsche Berechnung der Kassen im Kundencenter - Multikasse noch aktiv Smalltalk 0
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Neu Platz der Sidebar nutzen JTL-Shop - Ideen, Lob und Kritik 0
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Tabelle tfirma in der Shop-Datenbank ist leer Einrichtung JTL-Shop5 3
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7
Neu Anbindung der POS funktioniert nicht unter WAWI2.0.0 mit EcomData Hosting JTL-Wawi 2.0 7
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0

Ähnliche Themen