Update Fehler bei UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop _nNr Doppelter Sc

Status
Es sind keine weiteren Antworten möglich.

thschu

Aktives Mitglied
15. Oktober 2014
74
1
Moin zusammen,

ich hab beim Update auf 10.10 einen Fehler im Bereich UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop_nNr bekommen:

Code:
Unbehandelte Ausnahme #3A2C67CF4E83CED2 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])System.Data.SqlClient.SqlException (0x80131904): Die CREATE UNIQUE INDEX-Anweisung wurde beendet, weil ein doppelter Schlüssel für den Objektnamen 'dbo.tArtikelbildPlattform' und den Indexnamen 'UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop_nNr' gefunden wurde. Der doppelte Schlüsselwert ist (2033, 1, 0, 1).
Die Einschränkung oder der Index konnte nicht erstellt werden. Siehe vorherige Fehler.
Die Anweisung wurde beendet.
   bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
   bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
   bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   bei jtlDatabase.DB.GBaeUUfPkx[T](SqlConnection , Func`1 func)
   bei jtlDatabase.DB.executeLongRunningCommandSQL(String cSqlCommand)
   bei jtlCore.Classes.Update.SqlUpdater.<>c__DisplayClass2.<UpdateToVersion>b__0()
   bei jtlCore.Classes.Update.SqlUpdater.ExBdZTUkSDbpLhv6qw.rKBVV8IgbNZ(Action , Int32 , String )
   bei jtlCore.Classes.Update.SqlUpdater.eWyVVrwkcqm(IList`1 sqlCommands, String , TaskProgress )
ClientConnectionId:5a433952-920d-4ed7-b683-4699c82d8107
Error Number:1505,State:1,Class:16
SQL-Fehlerinformationen: [WAWI-SERVER\SQLEXPRESS .Net SqlClient Data Provider] Fehler #1505 (Klasse 16) in Zeile 807: Die CREATE UNIQUE INDEX-Anweisung wurde beendet, weil ein doppelter Schlüssel für den Objektnamen 'dbo.tArtikelbildPlattform' und den Indexnamen 'UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop_nNr' gefunden wurde. Der doppelte Schlüsselwert ist (2033, 1, 0, 1).  
SQL-Fehlerinformationen: [WAWI-SERVER\SQLEXPRESS .Net SqlClient Data Provider] Fehler #1750 (Klasse 16) in Zeile 807: Die Einschränkung oder der Index konnte nicht erstellt werden. Siehe vorherige Fehler.  
SQL-Fehlerinformationen: [WAWI-SERVER\SQLEXPRESS .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 1: Die Anweisung wurde beendet.  
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 12.00.2000
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 1505
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476


Hat einer eine Idee wie ich das Problem lösen kann ?

LG
Thomas
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.915
215
Hürth
AW: Update Fehler bei UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop _nNr Doppelt

Von welcher Version aus?
 

thschu

Aktives Mitglied
15. Oktober 2014
74
1
AW: Update Fehler bei UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop _nNr Doppelt

von 1.0.8.2 aus.
 

thschu

Aktives Mitglied
15. Oktober 2014
74
1
AW: Update Fehler bei UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop _nNr Doppelt

Kurzer Nachtrag noch:
Wenn ich im SQL Studio den folgenden Befehl ausführe, bekomme ich massig doppelte Einträge, das ist ja hier auch das Problem
Code:
SELECT        kArtikel, kPlattform
FROM            tArtikelbildPlattform
GROUP BY kArtikel, kPlattform
HAVING        (COUNT(*) > 1)

Die Frage ist nur - und ich bin kein SQL Profi - wie bekomme ich die Einträge jetzt gelöscht ? 🙂


LG
Thomas
 

thschu

Aktives Mitglied
15. Oktober 2014
74
1
AW: Update Fehler bei UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop _nNr Doppelt

hm keiner irgendeine Idee warum das mit dem Update nicht klappte ?
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.915
215
Hürth
AW: Update Fehler bei UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop _nNr Doppelt

So wie deine Abfrage ist, kann es doppelte Einträge geben, gerade bei PLattform 2. Ansonsten musst du defintiv die kShop und die nNr mit dazu nehmen
 

GSC

Aktives Mitglied
21. September 2015
7
0
Tschenstochau
AW: Update Fehler bei UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop _nNr Doppelt

Hi,

ich habe auch einen Fehler UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop_nNr. Ein doppelter Schlüssel kann in das dbo.tArtikelbildPlattform-Objekt nicht eingefügt werden.

Der Fehler kommt nachdem ich in der Wawi die Produktbilder änder.

Die Wawi Version 1.0.11.6

Kann das etwas damit zutun haben, dass ich letztens den JTL Shop 4 an die Wawi angehängt habe ?
Bitte um Hilfe

Christof
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.895
1.074
Hückelhoven
AW: Update Fehler bei UQ_tArtikelbildPlattform_kArtikel_kPlattform_kShop _nNr Doppelt

Hi,

nein, du musst nur updaten.

Gruß

Manuel


Gesendet von iPhone mit Tapatalk
 
Status
Es sind keine weiteren Antworten möglich.

Ähnliche Themen