Neu Update der Datenbanken von 1.5.55.2 auf 1.6.40.0 schlägt fehl

Christian.W

Aktives Mitglied
6. Januar 2012
7
0
Hallo,

beim Datenbanken-Update von 1.5.55.2 auf 1.6.40 kommt es bei mir zu folgender Fehlermeldung:
(sowohl bei der MSSQL 2014 Express, als auch nach dem Update auf MSSQL 2019 Express)

Message: Die INSERT-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung "FK_Verkauf_tAuftragPosition_kSteuerklasse". Der Konflikt trat in der Mandant_1-Datenbank, Tabelle "dbo.tSteuerklasse", column 'kSteuerklasse' auf.

Was kann das sein bzw. wie kann ich das beheben ?

Hier das komplette Log-File:

05:55:45 Fehler in der Version 1.6.0.0 beim Befehl:
==============================================
SET IDENTITY_INSERT Verkauf.tAuftragPosition ON;

INSERT INTO Verkauf.tAuftragPosition(kAuftragPosition,
kArtikel,
kAuftrag,
cArtNr,
nReserviert,
cName,
cHinweis,
fAnzahl,
fEkNetto,
fVkNetto,
fRabatt,
fMwSt,
nSort,
cNameStandard,
kSteuerklasse,
nType,
cEinheit,
nHatUpload,
kKonfigVater,
kKonfigItem,
kAmazonBestellungPos,
kAuftragStueckliste,
kEbayTransaction,
fFaktor,
kSteuerschluessel,
fWertNettoGesamtFixiert,
fWertBruttoGesamtFixiert)
SELECT DISTINCT tBestellpos.kBestellpos,
tBestellpos.tArtikel_kArtikel,
tBestellpos.tBestellung_kBestellung,
tBestellpos.cArtNr,
CASE
WHEN tBestellung.cType = 'B' OR tBestellung.cType = 'U'
THEN 1
ELSE 0
END AS nReserviert,
tBestellpos.cString,
tBestellpos.cHinweis,
tBestellpos.nAnzahl,
tBestellpos.fEKNetto,
tBestellpos.fVKNetto,
tBestellpos.fRabatt,
tBestellpos.fMwSt,
ROW_NUMBER() OVER (PARTITION BY tBestellpos.tBestellung_kBestellung ORDER BY tBestellpos.nSort, tBestellpos.kBestellPos),
tBestellpos.cStringStandard,
CASE
WHEN tBestellpos.kBestellStueckliste IS NULL OR tBestellpos.kBestellStueckliste = tBestellpos.kBestellpos
THEN ISNULL(tArtikel.kSteuerklasse, StandardSteuerklasse.kSteuerklasse)
ELSE NULL
END AS kSteuerklasse,
tBestellpos.nType,
cEinheit,
tBestellpos.nHatUpload,
KonfigVater.kBestellpos AS kKonfigVater,
tBestellpos.kKonfigitem,
tBestellpos.kAmazonBestellungPos,
tBestellpos.kBestellStueckliste,
tmpEbayTransaction.kTransaction,
tBestellung.fFaktor,
NULL AS kSteuerschluessel,
(ISNULL(tbestellpos.fVKNetto, 0.0) * ISNULL(tbestellpos.nAnzahl, 0.0)) - ((tbestellpos.fVKNetto * tbestellpos.nAnzahl) * tbestellpos.fRabatt) / 100.0,
(ISNULL(tbestellpos.fVKPreis, 0.0) * ISNULL(tbestellpos.nAnzahl, 0.0)) - ((tbestellpos.fVKPreis * tbestellpos.nAnzahl) * tbestellpos.fRabatt) / 100.0
FROM dbo.tBestellpos
JOIN tBestellung ON tBestellung.kBestellung = tBestellpos.tBestellung_kBestellung
LEFT JOIN (
SELECT ebay_transaction.kTransaction,
ebay_transaction.ItemID,
ebay_transaction.TransactionID
FROM dbo.ebay_transaction
) AS tmpEbayTransaction ON tmpEbayTransaction.ItemID = tBestellpos.cItemID AND tmpEbayTransaction.TransactionID = tbestellpos.cTransactionID
LEFT JOIN dbo.tArtikel ON tArtikel.kArtikel = tBestellpos.tArtikel_kArtikel
LEFT JOIN (
SELECT
MIN(tBestellpos.kBestellPos) AS kBestellPos,
tBestellpos.cUnique,
tbestellpos.tBestellung_kBestellung
FROM dbo.tBestellpos
WHERE tBestellpos.kKonfigItem IS NULL AND tBestellpos.cUnique IS NOT NULL AND tBestellpos.cUnique <> ''
GROUP BY tBestellpos.cUnique, tbestellpos.tBestellung_kBestellung
) AS KonfigVater ON KonfigVater.cUnique = tBestellpos.cUnique AND KonfigVater.tBestellung_kBestellung = tBestellpos.tBestellung_kBestellung
LEFT JOIN tSteuerklasse AS StandardSteuerklasse ON StandardSteuerklasse.nStandard = 1;
SET IDENTITY_INSERT Verkauf.tAuftragPosition OFF;
==============================================
Message: Die INSERT-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung "FK_Verkauf_tAuftragPosition_kSteuerklasse". Der Konflikt trat in der Mandant_1-Datenbank, Tabelle "dbo.tSteuerklasse", column 'kSteuerklasse' auf.
LineNumber: 3
Procedure:
 

Christian.W

Aktives Mitglied
6. Januar 2012
7
0
Ich habe mal etwas weiter gesucht und bin auf folgenden Forum-Eintrag gestoßen:
https://forum.jtl-software.de/threads/update-auf-1-6-endet-mit-fehlermeldung.183112/#post-980359

Daraufhin habe ich ein Artikel-Export mit der Ameise gemacht und konnte anschließend 3 Artikel finden, welche bei Steuerklasse und Steuersatz 0 drin stehen haben.
Bei allen anderen steht 7 bzw 19 richtigerweise drin.
Steuersatz 0 habe ich nicht bei mir eingestellt unter Steuerklassen.
Wenn ich diese 3 Artikel mit der 0 (bei Steuerklasse und Steuersatz) in JTL Wawi suche (mittels Artkielnummer), kann ich diese nicht finden. Den Filter habe ich so gesetzt, dass auch inaktive Artikel angezeigt werden.
Da beim Suchen nach Artikelname(n) die Artikel mit richtigem Steuersatz, allerdings mit einer anderen Artikelnummer finde, gehe ich davon aus, dass die fehlerhaften Artikel (wurden alle bereits am 20.01.2020 innerhalb von 30 Min angelegt) vielleicht durch ein Programmabsturz im System hinterlegt wurden.

Wie bringe ich die 3 fehlerhaften Artikel aus der Datenbank ohne Schaden anzurichten, da diese höchstwahrscheinlich das Update auf die neue Version 1.6.40 verhindern (siehe Eröffnungseintrag).
Wie gesagt sehe ich im WaWi diese Artikel nicht, nur beim Export via Ameise.

Hat jemand einen Tipp für mich, wie ich da am besten vorgehe?

Vielen Dank im Voraus.
 

Christian.W

Aktives Mitglied
6. Januar 2012
7
0
Ich habe auf einem Testsystem mal die Datenbank eingespielt und via SQL Server Management Studio (SSMS) die 3 Artikel, welche Steuerklasse und Steuersatz 0 hatten, gelöscht.
Danach konnte ich das Update auf Version 1.6.40.0 erfolgreich durchführen.

Folgende Befehle habe ich benutzt:

USE Mandant_XX
DELETE tArtikel WHERE kSteuerklasse = 0

Ich hoffe das dies keine Probleme mit den anderen Tabellen macht.
 
Ähnliche Themen
Titel Forum Antworten Datum
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 1
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 10
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Update Datenbank eazybusiness User helfen Usern - Fragen zu JTL-Wawi 4
Neu Laut Backend Shop Update für Shop 5.71 - Download nicht zu finden? Betrieb / Pflege von JTL-Shop 3
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
Neu Paypal Abgleich - Schnittstelle geändert- Wawi Update Erforderlich ! JTL-Wawi - Fehler und Bugs 12
Nach Wawi Update keine Fehlermeldung mehr sichtbar kaufland.de - Anbindung (SCX) 2
Nach Update auf 2.0.3 Keine Fehlermeldungen mehr sichtbar Otto.de - Anbindung (SCX) 1
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3
Neu Update nach 5.7.1 hängt bei Mirgation Installation / Updates von JTL-Shop 4
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1
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
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Update auf 1.11.11 schlägt fehl JTL-Wawi 1.11 3
Neu Update Version 1.5 auf 1.11 - Download älterer Versionen als 1.8 Installation von JTL-Wawi 2
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Neu JTL PayPal Checkout 2.3.0 ... 1. Update klappte nicht, 2. Update nun Eintrag doppelt Plugins für JTL-Shop 24
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
Import von Aufträgen via tXMLBestellImport Tabelle seit Update sehr träge/langsam JTL-Wawi 1.11 3
Neu Update von Modul DHL 3.0 aud 4.0 - Versandlabels lassen sich nicht erstellen JTL-ShippingLabels - Fehler und Bugs 17
Automatische Pickliste geht nicht mehr seit Update JTL-Wawi 2.0 0
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Beantwortet [WAWI-85758] Nach Update auf 1.11.10 klappt stornieren über ios Wawi App nicht mehr JTL-Workflows - Fehler und Bugs 1
Dashboard lädt nicht und Umsatzanzeige rechnet falsch seit Update auf 1.11.8 JTL-Wawi 1.11 8
Update von 1.10.15 auf 1.11.10 JTL-Wawi 1.11 11
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 6
Update 2.0.3 POS Server Einrichtung JTL-Wawi 2.0 1
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Update auf 1.11 verlangt ein Update auf aktuelleren SQL Server JTL-Wawi 1.11 7
Update 2.0.2. WMS Mobile Server JTL-Wawi 2.0 9
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu Shop 5.7 update empfhalen Installation / Updates von JTL-Shop 13
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Neu Update fehlgeschlagen Starten mit JTL: Projektabwicklung & Migration 3
Neu WAWI Update - welche Version denn nun? User helfen Usern - Fragen zu JTL-Wawi 19

Ähnliche Themen