Gelöst Verletzung der UNIQUE KEY-Einschränkung

RahmenMax

Aktives Mitglied
30. Juni 2016
12
1
Hallöchen,

ich habe folgendes Problem:
Ich habe einen Artikel im JTL Wawi mit verschiedenen Varianten erstellt. In diesem Fall geht es um Bilderrahmen, also verschiedene Größen und Farben.
Damit ich nicht alle Preise und Artikelnummern einzeln ändern muss habe ich die Daten als *.csv Datei exportiert und will sie jetzt wieder importieren.

Das ganze hatte ein Kollege schon mal gemacht und es hat geklappt. Sogar der Test bzw. Trockendurchlauf funktioniert. Wenn ich allerdings auf imporiteren klicke kommt folgende Errorlog zustande:

Unbehandelte Ausnahme #96564116E783C7D vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Verletzung der UNIQUE KEY-Einschränkung "UQ_tArtikel_cArtNr". Ein doppelter Schlüssel kann in das Objekt "dbo.tArtikel" nicht eingefügt werden. Der doppelte Schlüsselwert ist (RMTO-02000250-LSW-X10).
Die Anweisung wurde beendet.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at ameise.database.DB.ExecuteAndCatchDeadlock[T](SqlConnection oSqlConnection, Func`1 func)
at ameise.database.DB.updateCommand(SqlCommand command, Int32 nTimeOut)
at ameise.database.dbwArtikel.Update(Import myImport, String cSpalte, Int32 nEinstellung_EbayAngeboteAktualsieren)
at ameise.database.dbwArtikel.aktualisiereArtikel(AmeiseLiefartikel dboLiefArtikel, Int32 nEinstellung, Int32 nEinstellung_EbayAngeboteAktualsieren, Import myImport)
at ameise.importer.Importer_ArtikelArtikeldaten.UpdateArtikelDaten(List`1 lkArtikel, String cArtikelname, String cArtikelnummer, CsvReader csv, dbwArtikel dboArtikel, AmeiseLiefartikel oLiefArtikelUpdate, List`1 artikelWorkFlowList, ArtikelBildHelper bild, Int32 kVaterArtikel, String cVaterArtikelName, List`1 lEigenschaftenVaterArtikel, List`1 lEigenschaftenVarKombi, String cAktualisierungsspalte, Int32 kFirma, jtlLieferant oLieferant)
at ameise.importer.Importer_ArtikelArtikeldaten.doWork()
at ameise.forms.subforms.import_main.DoImport()
at ameise.forms.subforms.import_main.bgWorker_DoWork(Object sender, DoWorkEventArgs e)
ClientConnectionId:42e978d2-6353-4ff3-bca4-c4bd0b4ef410
Error Number:2627,State:1,Class:14
SQL-Fehlerinformationen: [192.168.29.20\JTLWAWI,49436 .Net SqlClient Data Provider] Fehler #2627 (Klasse 14) in Zeile 1: Verletzung der UNIQUE KEY-Einschränkung "UQ_tArtikel_cArtNr". Ein doppelter Schlüssel kann in das Objekt "dbo.tArtikel" nicht eingefügt werden. Der doppelte Schlüsselwert ist (RMTO-02000250-LSW-X10).
SQL-Fehlerinformationen: [192.168.29.20\JTLWAWI,49436 .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 1: Die Anweisung wurde beendet.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 10.50.4000
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 2627
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476


Zeitstempel: 2016-06-30T13:29:51
Locale: German (Germany)
Locale: German (Germany)
Version: 1.0.11.6
Plattform: Ameise
Versionshash: ED07D88
Prozessname: System.Diagnostics.Process (JTL-wawi-ameise)
Physikalischer Speicher: 112599040 / Peak: 351531008
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:17,2849108
CPU-Zeit (System): 0:00:03,9624254
Page-Size (Sytem): 603152 / Peak: 307859456
Page-Size: 66134016 / Peak: 307859456
Offene Handles: 820


Ich habe absolut keine Ahnung was ich damit anfangen soll. Außer das wohl irgendetwas doppelt abläuft. Ich habe aber keine Ahnung was.
Also wenn jemand einen Lösungsansatz hat wäre ich echt dankbar. Ich muss zu bedenken geben dass ich nur gelernter Kaufmann bin und kein IT Experte.
Guter Anwender aber halt kein Programmierer. Vielen Dank schon mal!

Lg,

Der Robert
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: Verletzung der UNIQUE KEY-Einschränkung

Hi Robert

Aus irgendeinem Grund versucht die Ameise die Artikelnummer "RMTO-02000250-LSW-X10" doppelt anzulegen.
Eigentlich ist das abgefangen, kannst du mal die entsprechenden Csv Zeilen zu dem Artikel posten / pn (Csv Überschriften, Vaterartikel und Kinderartikel)
Und die Importeinstellungen zu dem Import.

Gruß
Björn
 

RahmenMax

Aktives Mitglied
30. Juni 2016
12
1
AW: Verletzung der UNIQUE KEY-Einschränkung

Die Zeile sieht so aus:

Arikelnummer (dienst als Vaterartikelnummer): Artikelname: Kindartikelnummer: Kind-Artikelname: Kind VK Brutto Variationsname 1 Variationsname 2
RMTO-00000000-LXX-X10 MDF-Bilderrahmen Toskana RMTO-02000250-LSW-X10 MDF-Bilderrahmen Toskana schwarz matt 20 x 25 cm 10,10 Farbe Größe

Fortsetzung der Zeile

Variation Darstellungsform 1 Variation Darstellungsform 2 Variationswertname 1
Selectbox Selectbox
 

Anhänge

  • fehler.jpg
    fehler.jpg
    10,3 KB · Aufrufe: 36

RahmenMax

Aktives Mitglied
30. Juni 2016
12
1
AW: Verletzung der UNIQUE KEY-Einschränkung

Die Zeile sieht wie folgt aus.

fehler.jpg

Musste das etwas zusammenschneiden. Die Zeile ist etwas länger ...

Danke schön!

Edit: Sorry für den Doppelpost, wollte eigentlich nur etwas ändern.
 

Anhänge

  • fehler.jpg
    fehler.jpg
    22,3 KB · Aufrufe: 41

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: Verletzung der UNIQUE KEY-Einschränkung

Hi

Das sieht soweit gut aus.
Bist du morgen oder nächste Woche telefonisch erreichbar?
Dann schick mir mal deine Telefonnummer per PN.
Ich glaube per Teamviewer geht das schneller.

Gruß
Björn
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
8.717
1.773
Nein, da man das Thema nicht verallgemeinern kann. Am besten wäre es, du eröffnest ein Supportticket und hängst dort den Errorlog, deine CSV und die Importvorlage mit an.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Versanddaten nicht übermittelt. Fehlermeldung in der Spalte Status Versand/Zahlung eBay-Anbindung - Fehler und Bugs 1
Neu Kumulierte Menge der Artikelpositionen vor dem Speichern des Auftrags einsehen Eigene Übersichten in der JTL-Wawi 0
Neu "Variationsvorschau anzeigen" in der Galerie funktioniert nicht JTL-Shop - Fehler und Bugs 1
Neu Verkaufskanalverwaltung: languageIso / Der Wert darf nicht NULL sein. Shopware-Connector 0
Neu Woran erkennen, dass der Connector funktioniert? Technische Fragen zu den JTL-Connectoren 0
Aktuelle Störung der SCX-Schnittstelle und weiterer JTL-Systeme Störungsmeldungen 1
Neu Anpassung der Rechnungsansicht bei zu langen Artikelbeschreibungen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Amazonspezifische Variablen in der Voralgenerstellung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Merkmalfilter: Ausgabe der Kindartikel möglich? Betrieb / Pflege von JTL-Shop 0
Neu Sehr lange Ladezeit der Produktseite nach Upgrade auf Version 5.4 Allgemeine Fragen zu JTL-Shop 6
JTL-Search - Hardwarestörung auf einem der Search-Server (s7) Störungsmeldungen 0
Neu Anzeige der Konten in der Wawi User helfen Usern - Fragen zu JTL-Wawi 2
Neu POS Aufträge in der Wawi nicht abgeschlossen, stehen somit im Versand als "offen" JTL-POS - Fehler und Bugs 1
Neu Wie löscht man eine Lizenz aus der Lizenzverwaltung im KC? Allgemeine Fragen zu JTL-Shop 2
Neu Spontane Überarbeitung der Versandbedingungen bei Ebay eBay-Anbindung - Fehler und Bugs 1
Konfigurationsartikel mit 0 € vs. Preise der einzelnen Komponenten mit 0 € Einrichtung JTL-Shop5 1
Tiefe der Navigation JTL-Wawi 1.9 1
Welche Barcodeschriftart ist zu verwenden, damit der Druck auch von einem iOS-Gerät korrekt ausgeführt wird? JTL-Wawi App 7
Neu Preisdarstellung mit der niedrigsten Staffelung Allgemeine Fragen zu JTL-Shop 5
Neu durchscnittlicher VK der Kundengruppe Eigene Übersichten in der JTL-Wawi 4
Neu Shop 5.4.0: Zahlungsarten nun als Position in der Wawi? JTL-Shop - Ideen, Lob und Kritik 16
Neu Wird der Woocommerce Connector eigentlich noch gepflegt? WooCommerce-Connector 0
Neu Bestandsvariable in der Sprachvariable ampelGelb Templates für JTL-Shop 0
Nummernliste der Bilder in mobiler Ansicht entfernen Einrichtung JTL-Shop5 8
Kampagnenreiter in der Auftragsansicht JTL-Wawi 1.8 1
Neu Hauptbild wird bei Wechsel der VarKombi nicht angezeigt Betrieb / Pflege von JTL-Shop 3
Neu Einstellung der Deutsche Post Portokasse JTL-ShippingLabels - Ideen, Lob und Kritik 16
Neu Artikelnamen auf der Homepage vollständig sehen. Er ist wenn er zu lang ist verkürzt. Allgemeine Fragen zu JTL-Shop 2
Neu Picken nur von dem Lagerplatz, der 100 % der Aufträge bedienen kann Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Anzeige der Vorgangsstatus im JTL Shop 5 Betrieb / Pflege von JTL-Shop 1
Neu Zusätzliche Bearbeitungszeit wird nicht bei der Lieferzeit an Shopware 6 berücksichtigt Shopware-Connector 0
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Geht bei Euch das Aufladen der Portokasse in DHL-Onlinefrankierung? JTL-ShippingLabels - Ideen, Lob und Kritik 12
Neu Fehlermeldung: Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 3
Neu Workflow der prüft, ob eine Bestellung komplett aus einem bestimmten Lager lieferbar ist. User helfen Usern - Fragen zu JTL-Wawi 7
Neu Kommentare von der Retoure in WMS einsehen\ Retoure wiederfinden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umbuchung der Lizenzen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Ändern der Bearbeitungszeit auf Amazon lässt sich nicht auf Länder eingrenzen JTL-Wawi 1.9 0
Neu Liste verkaufter Artikel mit VK Fibu-Konto aus der Artikelkategorie User helfen Usern - Fragen zu JTL-Wawi 4
Korrektur Name des Absenders bei Anforderung der Bestätigung der E-Mail-Adresse Einrichtung JTL-Shop5 1
Neu Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Neu Ameise (WAWI 1.9.5.2) -> Wie funktioniert der Upload der Produktion JTL-Plan&Produce - Ideen, Lob und Kritik 0
Neu Eigene Felder aus dem Auftrag in der Packtisch+ / WMS Ausgabe JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 4
Neu Warum ist der Ameisen Export so langsam? JTL-Ameise - Ideen, Lob und Kritik 22
Neu kKunde != InternerSchlüssel > Aus Shop den Internern Schlüssel der WaWi Technische Fragen zu Plugins und Templates 1
Neu Keine Übernahme der Gewichtsangabe JTL-Wawi - Fehler und Bugs 0
Neu Ladezeitprobleme der jtl3.js Betrieb / Pflege von JTL-Shop 0
Fehler von der Kaufland API: productData.attributes.battery_disposal_instruction: No matching model found in additionalProperties to validate battery_ kaufland.de - Anbindung (SCX) 0
Neu Kunden in UK - was ist der sinnvollste Weg? Business Jungle 8
Hilfe gesucht für Änderung der internen Schlüsselnummern! JTL-Wawi 1.9 8

Ähnliche Themen