Xantiva
Sehr aktives Mitglied
Hallo,
ich versuche gerade einen Gambio GX2 an die Wawi anzuschliessen. Es sollen lediglich die Artikel und Kategorien ausgelesen werden, da ein Umstieg auf JTL ansteht. Den aktuellen Connector konnte ich mit Wawi und Shop verbinden und es werden auch die Kategorien und erste Artikel importiert, aber dann bricht der Import mit der folgenden Fehlermeldung ab:
Verletzung der PRIMARY KEY-Einschränkung 'PK_tArtikelAttributSprache'. Ein doppelter Schlüssel kann in das dbo.tArtikelAttributSprache-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (2573, 0).
Ich kann/will nicht ausschliessen, dass die bisherige Wawi zu Inkonsistenzen in der Shop-DB geführt hat. Aber ich brauche wenigstens einen Anhaltspunkt wonach ich suchen sollte ...
ich versuche gerade einen Gambio GX2 an die Wawi anzuschliessen. Es sollen lediglich die Artikel und Kategorien ausgelesen werden, da ein Umstieg auf JTL ansteht. Den aktuellen Connector konnte ich mit Wawi und Shop verbinden und es werden auch die Kategorien und erste Artikel importiert, aber dann bricht der Import mit der folgenden Fehlermeldung ab:
Verletzung der PRIMARY KEY-Einschränkung 'PK_tArtikelAttributSprache'. Ein doppelter Schlüssel kann in das dbo.tArtikelAttributSprache-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (2573, 0).
Code:
Product '506' imported (896,6521 milliseconds)
Product '509' imported (211,2214 milliseconds)
JTL-Wawi: End sync
Artikel-Empfangen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Verletzung der PRIMARY KEY-Einschränkung 'PK_tArtikelAttributSprache'. Ein doppelter Schlüssel kann in das dbo.tArtikelAttributSprache-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (2573, 0).
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, Boolean describeParameterEncryptionRequest)
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 jtlDatabase.DB.lrSeY3aJIvb[T](SqlConnection , Func`1 func)
at jtlDatabase.DB.executeNonQuery(SqlCommand oSqlCommand)
at jtlDatabase.classes.ConnectorClasses.SaveClasses.AttributeSaver.SaveProductAttributes(IEnumerable`1 attributes, jtlShop shop, Int32 kArtikel)
at jtlDatabase.classes.ConnectorClasses.ProductSaver.cppEfhVAlJ(IEnumerable`1 attributes, jtlArtikel )
at jtlDatabase.classes.ConnectorClasses.ProductSaver.Save(List`1 products, List`1& exceptions)
at jtlDatabase.classes.ConnectorClasses.Saver.Save(IEnumerable`1 items, jtlShop shop, List`1& exceptions)
at jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorPuller.Pull[TEntity](Int64 quantity)
Ich kann/will nicht ausschliessen, dass die bisherige Wawi zu Inkonsistenzen in der Shop-DB geführt hat. Aber ich brauche wenigstens einen Anhaltspunkt wonach ich suchen sollte ...