Neu JTL Wawi Update von 1.6.44.2 auf 1.7.13.1 Datenbank Fehler

wo0dle

Sehr aktives Mitglied
6. Oktober 2015
127
27
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: 6

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.838
552
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

Sehr aktives Mitglied
6. Oktober 2015
127
27
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.838
552
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
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Keine Anmeldung mehr möglich in JTL Wawi seit Update? JTL-Wawi 1.11 5
Neu JTL Shop Update von 5.3.3 auf 5.6 mit der Community Free Edition - WaWi funktion weiter gegeben? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Update von JTL-Wawi von 1.6 auf 1.9 Installation von JTL-Wawi 12
JTL-Wawi startet nach Neustart nicht / hängt auf neu eingerichtetem PC (Remote-Datenbank) JTL-Wawi 1.11 1
JTL Wawi 1.11.4 "Dashboard übernehmen" funktioniert nicht JTL-Wawi 1.11 1
JTL-Wawi App (1.11.x) – Lizenz angeblich belegt nach Löschen aller App-Registrierungen / kein Reset möglich JTL-Wawi App 2
Smart App Control blockiert start von JTL-Wawi JTL-Wawi 1.11 0
Neu JTL Wawi auf Windows Server 2025 mit SQL 2025? Installation von JTL-Wawi 6
Erfahrungen zur JTL Wawi 1.11.5 – Tipps, Bugs und Praxisberichte JTL-Wawi 1.11 10
Neu JTL-Wawi 1.11.4 – Vaterartikel lässt sich nach Entfernen eines Kindartikels nicht mehr speichern JTL-Wawi - Fehler und Bugs 3
Neu Neues E-Commerce Business mit JTL Wawi - Jtl Shop - Lexware Office (online) - Fragen Starten mit JTL: Projektabwicklung & Migration 2
Neu Bestellung aus JTL-Shop wird nicht in die Wawi übernommen Allgemeine Fragen zu JTL-Shop 1
Neu Amazon VCS - JTL Wawi > 1.10 - Lexware: Suche Best Practice Amazon-Anbindung - Ideen, Lob und Kritik 1
JTL-WAWI teilweise extrem lahm JTL-Wawi 1.10 8
Anfrage zur Einrichtung des Dashboards (Gewinnanzeige) in JTL-Wawi – Remote-Support über AnyDesk JTL-Wawi 1.10 6
Neu Bestehende POS an WAWI anbinden (JTL Administrator) Einrichtung / Updates von JTL-POS 7
JTL Wawi 1.8.11.2 zum Download JTL-Wawi 1.8 1
JTL-WaWi Konfigurator Bestandteile in WMS zusammenfassen JTL-Wawi 1.11 3
Neu BMEcat Schnittstelle JTL-Wawi [DEV] Schnittstellen Import / Export 3
Neu 0,1% an der Kasse erstellte Kunden nicht synchronisiert mit JTL Wawi Allgemeine Fragen zu JTL-POS 0
Neu SUCHE Freelancer für JTL WAWI Anbindung an WooCommerce und Einrichtung Dienstleistung, Jobs und Ähnliches 2
Neu JTL Wawi sendet keine aufzuschaltenden Artikel an Amzon Amazon-Anbindung - Fehler und Bugs 2
Fehler beim Verknüpfen von JTL-FFN mit Wawi – „Anmeldung nicht möglich“ JTL-Wawi 1.11 1
Neu Dokumentation: Kundenverknüpfung JTL-Wawi (Version 1.10.15.0) zu JTL-Shop JTL-Shop 5.2 Onlineshop-Anbindung 0
Einzelartikel als Kindartikel zu einem neuen Vaterartikel zusammenführen (JTL-Wawi + Shopware Connector) JTL-Wawi 1.8 0
Neu Handhabung JTL Wawi - zu Datev Unternehmen Online User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-Wawi Aufträge die mit JTL-POS bezahlt wurde tauchen im Tagenabschluss auf JTL-POS - Fehler und Bugs 7
Neu Bitte legen Sie eine Retoure in JTL-Wawi an, damit eine korrekte Zuordnung zu den Stücklistenartikeln möglich ist. - WMS Retoure JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Kapazitäten frei für Routineaufgaben JTL Wawi Dienstleistung, Jobs und Ähnliches 0
Datenabgleich von WooCommerce auf JTL Wawi 1.9.7.0 JTL-Wawi 1.9 0
JTL Wawi to ShopApotheke Artikelname eigenesfeld JTL-Wawi 1.11 16
Neu Wer hat 2025 mit Xentral Erfahrungen gesammelt? Wechsel von JTL‑Wawi in Sicht Smalltalk 17
JTL Wawi und JTL-POS gleichen nicht mehr ab JTL-Wawi 1.11 2
Neu Übergabe Versandlaber an Fulfiller möglich über FFN standallone aber nicht über FFN mit angebundeener JTL-WAWI Arbeitsabläufe in JTL-Wawi 0
JTL Wawi API beendet Registrierung nicht 1.11.1 JTL-Wawi 1.11 11
JTL-Wawi stürzt beim Speichern des Shopify-Connectors jedes Mal ab JTL-Wawi 1.11 0
JTL Lob - gebuchte Wawi Edition in Fenster-Kopfleiste angezeigt JTL-Wawi 1.11 4
Issue angelegt [WAWI-71085] JTL Dashboard fehlerhafte Anzeige JTL-Wawi - Fehler und Bugs 11
1.11 mit 2 Mandanten - Dashboard bei Advanced Wawi zerschossen - JTL Start funktioniert JTL-Wawi 1.11 1
Neu PC-Umzug mit Datenbanksicherung von JTL-Wawi 1.5.48 User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL-Wawi 1.11.5 Stable Release Releaseforum 5
Neu JTL Wawi 1.10.14.3 / Unbehandelte Ausnahme im WaWi-Error-Log / Die Sammlung wurde geändert. Der Enumerationsvorgang kann möglicherweise .... JTL-Wawi - Fehler und Bugs 1
Probleme mit dem Einstellen von Artikeln auf Amazon über JTL Wawi mit dem Lister 2.0 Amazon-Lister - Fehler und Bugs 6
Neu Gewinnbasierte Provision & gezielte Kunden-Zuordnung im JTL Shop / Wawi User helfen Usern 0
Neu Netzwerkprobleme JTL Wawi sucht Datenbank beim Start unter falscher IP User helfen Usern 4
Neu Wie kommen die Versandarten aus JTL-Wawi in den JTL-Shop? Betrieb / Pflege von JTL-Shop 7
Produkt-API v4 Support bei OTTO läuft aus (10.12.2025) – Zukunft mit JTL Wawi unklar Otto.de - Anbindung (SCX) 25
Neu JTL WaWi 1.10 - Packtisch+ - Automatische abmeldung JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 6
Neu KI-WaWi-Workflows: Eigene KI-Endpunkte direkt aus JTL-Workflows ansprechen – ohne Plugin, flexibel und schnell Dienstleistung, Jobs und Ähnliches 3

Ähnliche Themen