Neu JTL Wawi Update von 1.6.44.2 auf 1.7.13.1 Datenbank Fehler

wo0dle

Aktives Mitglied
6. Oktober 2015
78
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.324
372
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
78
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.324
372
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
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
JTL Wawi Update 1.7.15.5 - Worker hat keinen Zugriff auf DB JTL-Wawi 1.7 6
Neu JTL Wawi berücksichtigt bei Bestellvorschlag indirekten Zulauf aus angemeldeter Retoure nicht JTL-Wawi - Ideen, Lob und Kritik 0
JTL-WAWI API: Authorization has been denied for this request. (Keine Rechte) JTL-Wawi 1.8 11
JTL WAWI 1.8.12.2 Shopware 6 / Connector Abgleich Fehler Gelöste Themen in diesem Bereich 3
Fehlermeldung bei JTL-Connector/JTL-Wawi WooCommerce-Connector 1
JTL WaWi Download nicht möglich JTL-Wawi 1.8 3
Neu 👉 JTL-Wawi 1.9 Open Beta Release - Aktuell 1.9.4.0 Releaseforum 1
Artikelbeschreibung standardisiert von JTL-Wawi ziehen - Positionsname JTL-Wawi 1.8 11
Neu Datenmigration von anderer WaWi auf JTL-WaWi Starten mit JTL: Projektabwicklung & Migration 12
Beschaffung Bestandsplanung in JTL Wawi 1.8.10 JTL-Wawi 1.8 0
Neu JTL POS wird nicht an WaWi angebunden Einrichtung / Updates von JTL-POS 2
Neu JTL Shop 5 Daten - In "leere" JTL Wawi Datenbank importieren - Ist das möglich? User helfen Usern - Fragen zu JTL-Wawi 8
Neu ecomdata down? Hosting JTL Wawi nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 46
Kennzahlen Übersicht für JTL Wawi - Wirtschaftliche Auswertung JTL-Wawi 1.8 0
[JTL-WAWI API] MandatoryApiScopes / OptionalApiScopes JTL-Wawi 1.8 3
Neu Migration Shopware 5 auf 6 mit JTL-Wawi ohne Datenverlust Shopware-Connector 1
Neu Datenumzug von Xentral ERP Software auf JTL-Wawi Schnittstellen Import / Export 4
Neu Suche Download JTL WAWI 1.3.20.0 User helfen Usern - Fragen zu JTL-Wawi 8
[JTL-WAWI API] Bestellung mit Stücklistenartikel JTL-Wawi 1.8 5
Neu JTL-Wawi 1.9 Open Beta User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL Wawi [1.5.33] Startet nicht mehr JTL-Wawi - Fehler und Bugs 8
Neu Wechsel WAWI Hosting von JTL mit RDP auf ecomDATA User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Email Versand in JTL Wawi einstellen User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-Wawi Logdatei Speicherort JTL-Wawi - Fehler und Bugs 6
In Diskussion JTL POS Kundennummer wird nicht an JTL Wawi übertragen JTL-POS - Fehler und Bugs 2
Tablet Empfehlung für JTL-WaWi APP? JTL-Wawi App 0
Neu Kompatibilitätsliste JTL Shop & JTL Wawi Gelöste Themen in diesem Bereich 3
Neu Verbindungsproblem Wawi (1.8.12.0) zum JTL-Shop (5.2.4) über localhost User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL-Wawi mit Shopware/Magnalister User helfen Usern - Fragen zu JTL-Wawi 3
I have faced an issue while the JTL Shop order has synchronized to the JTL WAWI 1.8 version. JTL-Wawi 1.8 0
Fehler beim Datenbank - JTL WAWI Connector WooCommerce-Connector 1
JTL WAWI 1.8.11.1 / JTL CONNECTOR / Shopware 6 JTL-Wawi 1.8 4
Neu Erstinstallation JTL WaWi 1.8.12 - heruntergeladen wird SQL Express 2017 _statt_ der empfohlenen 2022 Version Installation von JTL-Wawi 8
In Bearbeitung JTL POS in der JTL-WaWi-Cloud Allgemeine Fragen zu JTL-POS 2
Anfanger mit JTL Wawi JTL-Wawi 1.7 13
Artikel wurden über Weclapp über FFN-Connect an JTL FFN übermittelt jedoch leider nicht an Wawi & WMS JTL-Wawi 1.8 0
Neu JTL Wawi Deployment Installation von JTL-Wawi 0
[JTL-WAWI API] Wie funktioniert die Item-Image API? JTL-Wawi 1.8 0
Neu jtl wawi Versanddatenexport Originalmeldung: In der Sendung trat mindestens ein harter Fehler auf. Code: 1101 Schnittstellen Import / Export 2
[JTL-WAWI API] CaseSensitiv in der Create Sales Order JTL-Wawi 1.8 0
Neu Übertrag Daten in eine neu erstellte JTL Wawi JTL-Wawi 1.7 1
Händlerrabatte sind nach Bestellung in JTL Wawi nicht ersichtlich JTL-Wawi 1.8 0
Neu JTL Shop und WAWI komplett testen vor Shop-Release Gelöste Themen in diesem Bereich 8
Neu JTL Wawi Warenwirtschaft mit Gambio Cloud-Shop Gambio-Connector 0
[JTL-WAWI API] Rechtschreibfehler in Item-Schnittstelle JTL-Wawi 1.8 0
[JTL-WAWI API] Nettopreise werden nicht gespeichert JTL-Wawi 1.8 0
Neu JTL POS übernimmt Attribute nicht aus WaWi Einrichtung / Updates von JTL-POS 2
Neu JTL WAWI 1.6.44.2 Lager auf Lieferschein Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2

Ähnliche Themen