Neu JTL Wawi Update von 1.6.44.2 auf 1.7.13.1 Datenbank Fehler

wo0dle

Sehr aktives Mitglied
6. Oktober 2015
147
32
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.873
562
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
147
32
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.873
562
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
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3
JTL-Wawi sucht falschen ShopType nach Gambio-Update JTL-Wawi 1.7 2
Nach update 1.8>1.11 Kein Mandant in JTL-Wawi gefunden JTL-Wawi 1.11 5
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-Wawi Update Historie User helfen Usern - Fragen zu JTL-Wawi 2
Neu Belege aus JTL Wawi zu Lexoffice Schnittstellen Import / Export 5
Neu Copy/Paste Abstürze seit JTL-Wawi 2.0.5 User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL Wawi 1.11.11 - Zahlungsabgleich bei FYRST Bank verlangt immer Passwort User helfen Usern - Fragen zu JTL-Wawi 0
Neu Installationsdatei für JTL‑Wawi 1.9.6.5 Installation von JTL-Wawi 2
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
Neu JTL Wawi 2.0 oder höher WooCommerce-Connector 0
Changelog jtl Wawi 2.0.5 JTL-Wawi 2.0 10
JTL Wawi 1.11.xx langsam unbenutzbar! JTL-Wawi 1.11 4
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Neu Ab Wawi 1.10 - JTL.Wawi.Pos.exe direkt ohne JTL-Administrator starten? Allgemeine Fragen zu JTL-POS 2
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Neu Bug? Führende Nullen bei Sendungsnummern verschwinden in JTL-Wawi 2.0.3 JTL-ShippingLabels - Fehler und Bugs 1
Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 2
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL REST API (on premise) - welche API Version ab welcher Wawi-Version? Changelog? Schnittstellen Import / Export 0
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
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Ameise.exe Fundort bei JTL WAWI 2.02 JTL-Wawi 2.0 2
Bestellabgleich mit JTL Wawi und WooCommerce 1h verzögert JTL-Wawi 2.0 0
Neu jtl POS und wawi 1.11.9 Bestände User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-Wawi mit Claude, ChatGPT, Openclaw/Hermes oder CRM System verbinden User helfen Usern 2
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
JTL-Wawi 1.11.7 Sporadischer Fehler - Zugriff verweigert. JTL-Wawi 1.11 4
Neu JTL Wawi Einloggen geht nicht!! User helfen Usern - Fragen zu JTL-Wawi 4
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Database connection timeouts and interface lag in JTL-Wawi with background script managers User helfen Usern 0
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 11
Neu JTL-Wawi in einem EU-Land einsetzen – rechtliche & technische Fragen Installation von JTL-Wawi 2
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu JTL Editionen / JTl Wawi / Shopify / Durchblick verloren Kosten / Was brauche ich wirklich User helfen Usern - Fragen zu JTL-Wawi 3
Dropshipping-Labeldruck beim Lieferanten über JTL-Wawi (Versandstandorte / Workflows) JTL-Wawi 1.10 0
DHL 4.0 mit JTL Wawi 1.7.13.0 JTL-Wawi 1.7 2
Neu DATEV Buchungsdatenservice im Programm JTL Wawi den Serverfehler 500. JTL-Wawi - Ideen, Lob und Kritik 4
Neu Neuentwicklung - Helpdesk für JTL Wawi - Eure Ideen und Wünsche? User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL-WaWi + ESL Connector — Entwicklung mit Kostenaufteilung gesucht Business Jungle 0
Neu Anbindung JTL Wawi an Speditionen Dienstleistung, Jobs und Ähnliches 0
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6

Ähnliche Themen