Neu JTL Wawi Update von 1.6.44.2 auf 1.7.13.1 Datenbank Fehler

wo0dle

Aktives Mitglied
6. Oktober 2015
75
12
Hallo,

wir wollten heute das Update von JTL Wawi Version 1.6.44.2 auf 1.7.13.1 durchführen. Leider erstellt die JTL kein DB Backup, weil es zu einem Fehler kommt (siehe unten).
Daher kann das Update auch nicht durchgeführt werden. Wir erstellen aber tägliche Backups mit SQLBackupAndFTP.

Wir nutzen den SQL Server 2019 Express. Kann zufällig einer beschreiben was zu tun ist, damit wir den Fehler wegbekommen und das Update durchführen können.

Von CHECKDB wurden 1 Zuordnungsfehler und 0 Konsistenzfehler in der tGlobalsQueue-Tabelle (Objekt-ID 1758432763) gefunden.



Code:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: Die Prüfung der Datenbank ist fehlgeschlagen
Tabellenfehler: Mehrere IAM-Seiten für Objekt-ID 1758432763, Index-ID 0, Partitions-ID 72057595040169984, Zuordnungseinheits-ID 72057595161739264 (In-row data-Typ) enthalten Zuordnungen für dasselbe Intervall. IAM-Seiten (1:19426) und (1:9675).
Von CHECKDB wurden 1 Zuordnungsfehler und 0 Konsistenzfehler in der tGlobalsQueue-Tabelle (Objekt-ID 1758432763) gefunden.
Von CHECKDB wurden 1 Zuordnungsfehler und 0 Konsistenzfehler in der eazybusiness-Datenbank gefunden.

2023-08-28T13:52:50 DEBUG - Dauer: 1ms, 1 Zeilen
2023-08-28T13:53:05 DEBUG - SELECT * FROM [tversion]
2023-08-28T13:53:05 DEBUG - Dauer: 0ms, (bis zum Reader)
2023-08-28T13:53:05 DEBUG - Dauer: 0ms, 1 Zeilen
2023-08-28T13:53:07 DEBUG - SELECT [cVersion] FROM [dbo].[tVersion]
2023-08-28T13:53:07 DEBUG - Dauer: 0ms, Result: 1.6.44.2
2023-08-28T13:53:07 DEBUG - SELECT COUNT(*) FROM [eazybusiness].[dbo].[tMandant]
JOIN [eazybusiness].[dbo].[tBenutzerFirma] ON [eazybusiness].[dbo].[tBenutzerFirma].kMandant = [eazybusiness].[dbo].[tMandant].kMandant
WHERE [eazybusiness].[dbo].[tBenutzerFirma].kBenutzer = @kBenutzer AND [eazybusiness].[dbo].[tMandant].cDB = @cDatenbank;
@kBenutzer = 2
@cDatenbank = 'eazybusiness'
2023-08-28T13:53:07 DEBUG - Dauer: 3ms, Result: 1
2023-08-28T13:53:07 DEBUG - SELECT TOP 1 tRechtBenutzerGruppenZuordnung.kRechtBenutzerGruppe
        FROM eazybusiness.dbo.tRechtBenutzerGruppenZuordnung tRechtBenutzerGruppenZuordnung
        JOIN eazybusiness.dbo.tRechtBenutzerGruppe tRechtBenutzerGruppe ON tRechtBenutzerGruppe.kRechtBenutzerGruppe = tRechtBenutzerGruppenZuordnung.kRechtBenutzerGruppe
        WHERE    tRechtBenutzerGruppenZuordnung.kBenutzer = @kBenutzer
                AND tRechtBenutzerGruppe.nIsAdmin = 1
@kBenutzer = 2
2023-08-28T13:53:07 DEBUG - Dauer: 0ms, (bis zum Reader)
2023-08-28T13:53:07 DEBUG - Dauer: 0ms, 1 Zeilen
2023-08-28T13:53:07 DEBUG - IF(OBJECT_ID('tempdb..#TMP_DRIVES') IS NOT NULL)
BEGIN
    DROP TABLE #TMP_DRIVES
END
CREATE TABLE #TMP_DRIVES
(
    DRIVE NCHAR(1) NOT NULL,
    MBFREE INT NOT NULL
)
INSERT INTO #TMP_DRIVES
EXEC xp_fixeddrives
SELECT * FROM #TMP_DRIVES
2023-08-28T13:53:07 DEBUG - Dauer: 3ms, (bis zum Reader)
2023-08-28T13:53:07 DEBUG - Dauer: 6 ms, 1 Zeilen
2023-08-28T13:53:08 DEBUG - SELECT [size] FROM [eazybusiness].[sys].[database_files] WHERE type = 0
2023-08-28T13:53:08 DEBUG - Dauer: 3ms, Result: 232896
2023-08-28T13:53:08 DEBUG - SELECT cValue FROM [eazybusiness].[dbo].[tOptions] WHERE cKey='BackupErzwingen'
2023-08-28T13:53:08 DEBUG - Dauer: 0ms, Result:
2023-08-28T13:53:08 DEBUG - SELECT cValue FROM [eazybusiness].[dbo].[tOptions] WHERE cKey='BackupErzwingen'
2023-08-28T13:53:08 DEBUG - Dauer: 0ms, Result:
2023-08-28T13:53:08 DEBUG - DBCC CHECKDB (eazybusiness) WITH NO_INFOMSGS, TABLERESULTS, EXTENDED_LOGICAL_CHECKS
2023-08-28T13:53:28 DEBUG - Dauer: 20321ms, (bis zum Reader)
2023-08-28T13:53:28 DEBUG - Dauer: 20325 ms, 3 Zeilen
2023-08-28T13:53:28 DEBUG - SELECT (CASE WHEN SERVERPROPERTY('MACHINENAME') = HOST_NAME() THEN 'local' ELSE 'remote' END) AS instance
2023-08-28T13:53:28 DEBUG - Dauer: 0ms, Result: local
Zeitstempel: 2023-08-28T13:53:46
Locale: German (Germany)
Locale: German (Germany)
Version: 1.7.13.1
Plattform: Wawi
WawiSeed: 1.0.73077.45301
Prozessname: JTL-Wawi
Physikalischer Speicher: 409337856 / Peak: 411443200
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:08,40625
CPU-Zeit (System): 0:00:01,90625
Page-Size (Sytem): 2378552 / Peak: 420491264
Page-Size: 417218560 / Peak: 420491264
Offene Handles: 1634
Database:
Build: 2307311407 3cbad2a54d787432166d751eb69277d485a99ded
 

Anhänge

  • Screenshot 2023-08-28 141437.png
    Screenshot 2023-08-28 141437.png
    57 KB · Aufrufe: 5

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.047
294
Wir nutzen den SQL Server 2019 Express. Kann zufällig einer beschreiben was zu tun ist, damit wir den Fehler wegbekommen und das Update durchführen können.
Du musst deine Datenbank reparieren lassen.
Dazu musst du
  • sie erstmal in den Emergency Modus versetzen: ALTER DATABASE [eazybusiness] SET EMERGENCY
  • Dann lass mal den CHECKDB drüber: DBCC CHECKDB (eazybusiness)
  • Um die Datenbank jetzt zu reparieren musst du sie in den Single User Modus versetzen: ALTER DATABASE eazybusiness SET SINGLE_USER
  • Jetzt startest du die Reparatur: DBCC CHECKDB (N ’eazybusiness’, REPAIR_REBUILD) WITH ALL_ERRORMSGS, NO_INFOMSGS;
    Wenn das nicht zum Erfolg führt kannst du stat REPAIR_REBUILD mal REPAIR_ALLOW_DATA_LOSS versuchen. Das kann aber zu Datenverlust führen, ist also eher als "die letzte Chance" anzusehen...
  • Nach erfolgreicher Reparatur wieder in den Mehrbenutzermodus: ALTER DATABASE eazybusiness SET MULTI_USER
 

wo0dle

Aktives Mitglied
6. Oktober 2015
75
12
Du musst deine Datenbank reparieren lassen.
Dazu musst du
  • sie erstmal in den Emergency Modus versetzen: ALTER DATABASE [eazybusiness] SET EMERGENCY
  • Dann lass mal den CHECKDB drüber: DBCC CHECKDB (eazybusiness)
  • Um die Datenbank jetzt zu reparieren musst du sie in den Single User Modus versetzen: ALTER DATABASE eazybusiness SET SINGLE_USER
  • Jetzt startest du die Reparatur: DBCC CHECKDB (N ’eazybusiness’, REPAIR_REBUILD) WITH ALL_ERRORMSGS, NO_INFOMSGS;
    Wenn das nicht zum Erfolg führt kannst du stat REPAIR_REBUILD mal REPAIR_ALLOW_DATA_LOSS versuchen. Das kann aber zu Datenverlust führen, ist also eher als "die letzte Chance" anzusehen...
  • Nach erfolgreicher Reparatur wieder in den Mehrbenutzermodus: ALTER DATABASE eazybusiness SET MULTI_USER

Das war tatsächlich die Lösung
REPAIR_REBUILD) danach REPAIR_ALLOW_DATA_LOSS hat den Fehler beseitigt und ich konnte das Update auf die neueste Wawi Version durchführen.
Daten technisch sieht auch alles gut aus, es kann evtl. sein das vor Monaten mal die Datenbank abgestürzt ist, weil wir einen Stromausfall hatten bei uns.

Vielen Dank mh1
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.047
294
Das war tatsächlich die Lösung
REPAIR_REBUILD) danach REPAIR_ALLOW_DATA_LOSS hat den Fehler beseitigt und ich konnte das Update auf die neueste Wawi Version durchführen.
Daten technisch sieht auch alles gut aus, es kann evtl. sein das vor Monaten mal die Datenbank abgestürzt ist, weil wir einen Stromausfall hatten bei uns.

Vielen Dank mh1
Super dass es funktioniert hat.
Ein Tipp wäre noch, mit dem CHECKDB nicht zu sparsam umzugehen ;)
Es bringt ja nichts, wenn man täglich eine kaputte Datenbank sichert....
 
  • Gefällt mir
Reaktionen: wo0dle
Ähnliche Themen
Titel Forum Antworten Datum
Update auf JTL Wawi 1.7 in Verbindung mit JTL Shop 4 - Probleme bekannt? JTL-Wawi 1.7 0
Neu Shopware 6 Anbindung - JTL Connector (Wawi 1.5.55.1) Onlineshop-Anbindung 2
Hat jtl-wawi eine Möglichkeit zur Sanktionslistenprüfung? JTL-Wawi 1.7 4
Wann erscheint JTL-Wawi API stable? JTL-Wawi 1.8 5
Neu Mahnlauf vorbereiten und durchführen - JTL-Wawi 1.8.8.0 - Fehler beim Abrufen. JTL-Wawi - Fehler und Bugs 0
Neu JTL Wawi Zu Shopify - Meta Felder User helfen Usern - Fragen zu JTL-Wawi 0
JTL WAWI Shopify Connector Option fehlt Shopify-Connector 7
Neu Hosting JTL-Shop (Plus | SE) und Wawi Cloud Version Allgemeine Fragen zu JTL-Shop 2
Neu Refund / returns in JTL WAWI User helfen Usern - Fragen zu JTL-Wawi 0
Neu Testbetrieb JTL POS mit angeschlossener WAWI Einrichtung / Updates von JTL-POS 3
Neu Strasse Hausnummer sind auf Kasse Seite getrennt aber nicht in JTL Wawi JTL-Shop - Fehler und Bugs 0
JTL WAWI APP - Auftrag kann nicht geändert sein. JTL-Wawi App 4
JTL Wawi Auftrag auf einkaufsliste setzten dauert lange (3 - 4 min) Version: 1.7.15.2 JTL-Wawi 1.7 1
Neu JTL 1.8.8.0 JTL-Wawi - Neue Oberfläche (Beta) JTL-Wawi - Fehler und Bugs 2
Neu Serverkonfiguration für JTL Wawi lokales Hosting User helfen Usern - Fragen zu JTL-Wawi 5
Neu Integration JTL-Wawi mit Correos Express in Spanien. JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Conrad Marktplatz nicht mit JTL Wawi 1.8.7.4 möglich Gelöste Themen in diesem Bereich 3
Neu BUGs bei mir - JTL Wawi 1.8.7.4 Gelöste Themen in diesem Bereich 8
Neu WaWi 1.8.7.4 Verknüpfung mit JTL-Kundenkonto nicht möglich JTL-Wawi - Fehler und Bugs 1
In Bearbeitung Retournieren in JTL POS - keine Rechnungskorrektur in der Wawi? Allgemeine Fragen zu JTL-POS 1
Wichtig JTL-Wawi 1.8 Stable Release 1.8.8.2 Releaseforum 3
Neu JTL Wawi lässt sich ohne login nicht beenden 1.7.x.x.x JTL-Wawi - Fehler und Bugs 0
Verbindungsproblem Wawi zu JTL-Shop lokal JTL-Wawi 1.7 0
Neu Details zum Ableich JTL WaWi <--> WooCommerce Onlineshop-Anbindung 1
Neu Am 07. November 2023 erscheint die Stable Version von JTL-Wawi 1.8 Releaseforum 0
Neu JTL Wawi und Windows 11 - mit steigender Tendenz 'not responding' JTL-Wawi - Fehler und Bugs 5
In Diskussion Im JTL Wawi 1.7.15.2 Pfandartikel automatisch mitgenerieren bei Auftragserstellung JTL-Workflows - Ideen, Lob und Kritik 1
Neu Fehler bei Auftragsstornierung | JTL WAWI 1.7.14.0 JTL-Wawi 1.7 2
Neu Zusammenspiel JTL-Wawi mit Shopware 6 - Die andere Logik mit Varkombis Onlineshop-Anbindung 2
Neu Probleme beim Empfangen neu angelegter Amazon-Artikel in JTL Wawi Amazon-Anbindung - Fehler und Bugs 1
Neu Produktkategorien mit WPMl werden nicht richtig auf jtl-wawi gestellt WooCommerce-Connector 0
Neu JTL Wawi 1.8 User helfen Usern - Fragen zu JTL-Wawi 7
Intrahandelsstatistik mit JTL WAWI/ JTL2DATVEV Lösung? JTL-Wawi 1.7 1
Neu Zahlart Aktualisierung für WaWi Aufträge die in JTL POS bezaht werden JTL-Wawi 1.7 0
In Diskussion JTL WAWI 1.7.14.0 Workflow sendet falsche Rechnung an Kunden JTL-Workflows - Fehler und Bugs 2
Neu Artikel in JTL Wawi schneller einstellen durch Merken der letzten Einstellung JTL-Wawi - Ideen, Lob und Kritik 0
Neu JTL Wawi UVP (Brutto) wird als Vergleichspreis in Shopify übernommen Shopify-Connector 0
EK Preishistorie in JTL Wawi JTL-Wawi 1.6 5
JTL Wawi Software ist ziemlich langsam. JTL-Wawi 1.7 3
Neu Die verwendete Version von JTL-Wawi ist inkompatibel mit der Version des Onlineshops. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Bestehenden Shopify Shop mit bestehenden Artikel in JTL Wawi verbinden Shopify-Connector 0
Versandkosten JTL Shop 5 > zu > JTL Wawi 1.7 Gelöste Themen in diesem Bereich 2
Neu JTL WAWI - Land aus Dropdown bei Lieferadresse entfernen? Gelöste Themen in diesem Bereich 4
Neu Parallels JTL Wawi - Keine Verbindung zur Datenbank Installation von JTL-Wawi 7
JTL WAWI Multishop JTL-Wawi 1.7 3
Jtl Wawi WhatsApp Hilfe Gruppe JTL-Wawi 1.7 4
JTL-Wawi Workflow: Änderung des Lagerbestand auf 0 soll Lieferzeit ändern JTL-Wawi 1.7 5
JTL Wawi und korrekte Exportattribute für Google Shopping Plugin über JTL Shop 5 JTL-Wawi 1.7 0
Neu Kann ich "alte" Amazon Daten die schon vor dem Erwerb von JTL Wawi existierten irgendwie einspielen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-Wawi - Attribute via JTL-Connector nach Shopware 6 Zusatzfeld - Falsches Format! Shopware-Connector 6

Ähnliche Themen