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
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu Links der Startseite funktionieren nach Update mobil nicht Installation / Updates von JTL-Shop 1
Neu Keine Übertragung der Preise mehr seit Connector Update von 1.41.2 auf 1.42.0 WooCommerce-Connector 9
Wie schalt ich den worker Client aus auf den Server wegen Update JTL-Wawi 1.8 1
Gelöst Onepage Composer geht nicht mehr nach Update auf 5.3.1 JTL-Shop - Fehler und Bugs 2
"gekauft am"-Spalte im Bereich Versand nach update verschwunden JTL-Wawi 1.8 2
Neu gelöst: Update von 5.3.0 auf 5.3.1 - Dateien hochgeladen - immernoch alte Version Gelöste Themen in diesem Bereich 6
Neu Fehler beim Bearbeiten von PLZ & Ort im Kundenkonto (Update 5.3.0) JTL-Shop - Fehler und Bugs 6
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Neu Update auf v5-2-5 Gelöste Themen in diesem Bereich 3
Neu Nach Update auf 5.3 fliegen die Produkte aus dem Merchant Center JTL-Shop - Fehler und Bugs 0
Neu Greyhound JTL-Connector funktioniert nach Update auf 1.8.12 nicht mehr richtig Technische Fragen zu den JTL-Connectoren 5
Neu Kuriosum - Shop 5.1.5 mit Datenbank 5.2.4 Mischbetrieb nach fehlgeschlagenem Update Installation / Updates von JTL-Shop 8
Neu Weiße Seite nach Update Shop 5.1.5. auf 5.2.4 Installation / Updates von JTL-Shop 24
Neu fehlermeldung update 1.5 > 1.7 Installation von JTL-Wawi 1
Neu Erledigt - Plugin PayPal Checkout, Update auf 1.4.0, Komplettabsturz Plugins für JTL-Shop 1
Neu Keine SEO URLs bei Kinderartikeln nach Update Allgemeine Fragen zu JTL-Shop 3
Neu Update von 5.1.5 auf 5.2.4 Installation / Updates von JTL-Shop 1
Neu Update von Wawi 17.15.4. auf 18.12.0 geht nicht, weil Primary voll ist JTL-Wawi - Fehler und Bugs 4
Störung nach Update JTL-Wawi 1.8 2
Neu JTL-Shop 5.3.0 RC3 Fehler nach Update Portlet Banner, fehlendes Produkt JTL-Shop - Fehler und Bugs 0
JTL Wawi Update 1.7.15.5 - Worker hat keinen Zugriff auf DB JTL-Wawi 1.7 6
Manuelle Workflowliste nach Update durcheinandergewürfelt JTL-Wawi 1.8 0
Neu Nach Update von 1.5 auf 1.8 Versand in die Schweiz nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 2
Wawi 1.8.11.2 startet nicht mehr nach Win 11 Update vom 14.02. ??? JTL-Wawi 1.8 14
Wawi startet nach UPDATE auf 1.8.11.0 nicht mehr JTL-Wawi 1.8 2
Neu Update MS SQL 2014 auf MS SQL 2022 User helfen Usern - Fragen zu JTL-Wawi 0
Update von JTL-Shop 4.06 auf JTL-Shop 5.1.1 geht nicht Upgrade JTL-Shop4 auf JTL-Shop5 4
Was bedeutet dieser Fehler? - Jtlwa wai update to 1.8.11 JTL-Wawi 1.8 2
Neu Nach Update auf 1.8 sind alle stornierten Verkäufe als bezahlt markiert JTL-Wawi - Fehler und Bugs 5
Bug: Fail to update Product Data. There are missing Attributes Titel, Bild, FSK-Einstufung kaufland.de - Anbindung (SCX) 2
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu Nach Update auf 1.8.11 - teilweise kein "Amazon - Neue Produkteseite erstellen" möglich Amazon-Lister - Fehler und Bugs 1
Neu Fehler bei Update von 1.5.55.8 auf jede weitere Version bis einschließlich 1.8.11.0 Gelöste Themen in diesem Bereich 3
Nach Update auf 1.8. sind die Bilderpfade alle gleich JTL-Wawi 1.8 0
Skonto fehlt nach Update JTL-Wawi 1.8 0
Neu Kein Update vom Sendungsstatus JTL-Track&Trace - Ideen, Lob und Kritik 1
Neu SQL Server Express 2017 auf 2022 Update Installation von JTL-Wawi 10
Nach Update von 1.5.55 auf 1.8.10 alle Cross-Selling Produkte verschwunden JTL-Wawi 1.8 0
Update auf 1.7.15.4 JTL-Wawi 1.7 7
Neu Problem beim Update von 5.0.0 auf 5.2.4 (Integrity constraint violation: 1062 Duplicate entry 'COUNTRY_VIEW' for key 'PRIMARY'") Installation / Updates von JTL-Shop 3
Neu Fehler beim Update von Exportformat Google Shopping JTL-Shop - Fehler und Bugs 1
Sequenz enthält kein übereinstimmendes Element - nach Update von 1.5.55 auf 1.6.48 - Artikel lassen sich nicht mehr öffnen nach Speichern JTL-Wawi 1.6 6
Neu Der Shop schickt die Aufträge nicht mehr an die Wawi JTL-Shop - Fehler und Bugs 1
Neu Automatische Sortierung der Bilder & Anzahl der Ebay Bilder eBay-Anbindung - Fehler und Bugs 0
Verwendung der Statistik in Wawi 1.8: JTL-Wawi 1.8 2
Neu Kann man in der POS zwischen Mandanten umschalten? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Footer in der Größe anpassen Templates für JTL-Shop 0
Neu Drucken-Button auf der Artikeldetailseite Allgemeine Fragen zu JTL-Shop 0
Setup Nummernkreise neue Firma - Länge der Kreise JTL-Wawi 1.8 8

Ähnliche Themen