Gelöst [#10160] Fehler bei der Datenbankkonvertierung

Status
Es sind keine weiteren Antworten möglich.

IchBinEs

Sehr aktives Mitglied
25. September 2012
1.839
39
AW: [#10160] Fehler bei der Datenbankkonvertierung

Doppelte Attribute ist nicht schlim.

Wichtig ist das nichts in tArtikelAttributSprache steht, für die Standardsprache:

SELECT * from tArtikelAttributSprache WHERE kSprache = 1

Das konnte die Wawi bis 23 nicht, da die std. Sprache wo anders gespeichert wurde.

In diesem Fall muss alles für Std. Sprache dort gelöscht werden:

DELETE from tArtikelAttributSprache WHERE kSprache = 1

Sonst kann die Wawi die Std. Sprache dort nicht hinterlegen.

Wir werden dies in der nächsten Version abfangen.

Leider komme ich damit nicht weiter :(
wenn ich die Abfrage zuerst mache wird da nichts gefunden:

abfrage.JPG
Dann versuche ich das Update durchzuführen dann kommt wieder die Meldung:
Code:
Unbehandelte Ausnahme #222ED449F8AEDFC9 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 PRIMARY KEY-Einschränkung 'PK__tArtikel__FAE9AB10C05F1CF7'. Ein doppelter Schlüssel kann in das dbo.tArtikelAttributSprache-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (2022, 1).
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.jKgpwmFbh5[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.IqRGkCtDSferdjgc80.EIxNJvSgMh(Action , Int32 , String )
   bei jtlCore.Classes.Update.SqlUpdater.GQeamKjJy0(IList`1 sqlCommands, String , TaskProgress )
ClientConnectionId:6d92830f-2064-427f-a997-f4d30cd1def4
SQL-Fehlerinformationen: [HOME-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #2627 (Klasse 14) in Zeile 4: Verletzung der PRIMARY KEY-Einschränkung 'PK__tArtikel__FAE9AB10C05F1CF7'. Ein doppelter Schlüssel kann in das dbo.tArtikelAttributSprache-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (2022, 1).  
SQL-Fehlerinformationen: [HOME-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 4: Die Anweisung wurde beendet.  
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.2100
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 2627
HelpLink.BaseHelpUrl = [url=http://go.microsoft.com/fwlink]Microsoft Deutschland | Geräte und Dienste[/url]
HelpLink.LinkId = 20476
CommandText = --
    -- tArtikelAttributSprache füllen (Text - Standardsprache)
    --
   INSERT INTO tArtikelAttributSprache (kArtikelAttribut, kSprache, nWertInt, fWertDecimal, cWertVarchar, dWertDatetime)
   SELECT kArtikelAttribut = tArtikelAttribut.kArtikelAttribut,
     kSprache = tSpracheUsed.kSprache, 
     nWertInt = 0,
     fWertDevimal = 0.0,
     cWertVarchar = ttextattr.cValue,
     dWertDateTime = NULL
   FROM tArtikelAttribut
   JOIN tattribut ON tArtikelAttribut.kAttributAlt = tattribut.kAttribut 
   JOIN ttextattr ON tattribut.kText = ttextattr.kTextAttr
   JOIN tSpracheUsed ON 1 = 1
    AND tSpracheUsed.nStandard = 1
Connection-String = DataSource=HOME-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa
Zeitstempel: 2015-02-20T22:47:43
Locale: German (Germany)
Locale: German (Germany)
Version: 099939
Plattform: Wawi
Versionshash: 9D10A90A
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 221806592 / Peak: 319873024
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:13,0728838
CPU-Zeit (System): 0:00:03,8844249
Page-Size (Sytem): 960568 / Peak: 256638976
Page-Size: 157216768 / Peak: 256638976
Offene Handles: 829

Danach kann ich es zwar löschen aber ein Update ist damit nicht möglich... und bekomme die Meldung das bereits User XXX ein Update durchführt
 

Anhänge

  • abfrage.JPG
    abfrage.JPG
    28,5 KB · Aufrufe: 45

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: [#10160] Fehler bei der Datenbankkonvertierung

Es gibt mehrere Ursachen für diesen Fehler.

Die zweite Ursache war das ein Attribut den kurz- und langtext gesetzt hatte. Dies sollte nicht möglich sein.

Wir könnten dies am Mo. prüfen.

Eine andere Möglichkeit wäre:

- Im Startmenü -> JTL-Software -> JTL-Wawi-Datenbankverwaltung aufrufen und das 23 Backup aufspielen
- 23 Wawi installieren und mit JTL - Ameise die Attribute exportieren
- Attribute per SQL-Löschen
- Update auf die Beta
- Mit der Ameise Attribute importieren

Zum testen reicht es mit:

TRUNCATE TABLE tAttribut
TRUNCATE TABLE tString
TRUNCATE TABLE tTextAttr
TRUNCATE TABLE tInt
TRUNCATE TABLE tFloat


zu löschen.
 

IchBinEs

Sehr aktives Mitglied
25. September 2012
1.839
39
AW: [#10160] Fehler bei der Datenbankkonvertierung

Nein es gibt kein Fehler... es passiert einfach nichts, wähle Speicherort aus und dann war es das. Artikel selbst kann ich mit der Wawi exportieren nur nicht die Attribute
 

IchBinEs

Sehr aktives Mitglied
25. September 2012
1.839
39
AW: [#10160] Fehler bei der Datenbankkonvertierung

sorry muss mich verbessern, in der CSV stehen nur die Überschriften
 

IchBinEs

Sehr aktives Mitglied
25. September 2012
1.839
39
AW: [#10160] Fehler bei der Datenbankkonvertierung

Es gibt mehrere Ursachen für diesen Fehler.

Die zweite Ursache war das ein Attribut den kurz- und langtext gesetzt hatte. Dies sollte nicht möglich sein.

Wir könnten dies am Mo. prüfen.

Eine andere Möglichkeit wäre:

- Im Startmenü -> JTL-Software -> JTL-Wawi-Datenbankverwaltung aufrufen und das 23 Backup aufspielen
- 23 Wawi installieren und mit JTL - Ameise die Attribute exportieren
- Attribute per SQL-Löschen
- Update auf die Beta
- Mit der Ameise Attribute importieren

Zum testen reicht es mit:

TRUNCATE TABLE tAttribut
TRUNCATE TABLE tString
TRUNCATE TABLE tTextAttr
TRUNCATE TABLE tInt
TRUNCATE TABLE tFloat


zu löschen.

Ich habe einfach mal die SQL Anweisung durchgeführt, danach lief das Update durch.
 

Jan Schl.

Sehr aktives Mitglied
12. November 2006
4.337
4
Rendsburg, Hückelhoven
AW: [#10160] Fehler bei der Datenbankkonvertierung

Schön, wenn es jetzt durchlief. Zum Problem mit der Ameise bitte einen eigenen Thread im Ameisenbereich öffnen, da es ansonsten zu unübersichtlich wird.

Hier nochmal die Übersicht der OpenBeta-Bereiche: Öffentliche Beta-Version der Wawi 1.0

Bitte immer darauf achten neue Themen für neue Probleme zu eröffnen und klare und eindeutige Überschriften zu nutzen.

Dieses Thema schließe ich dann jetzt.
 
Status
Es sind keine weiteren Antworten möglich.
Ähnliche Themen
Titel Forum Antworten Datum
Fehler beim Verknüpfen von JTL-FFN mit Wawi – „Anmeldung nicht möglich“ JTL-Wawi 1.11 1
Neu Fehler eBay-Abgleich eBay-Anbindung - Fehler und Bugs 16
Neu Anmeise Mediendateien Import Fehler JTL-Ameise - Fehler und Bugs 4
Wawi API REST-Server lässt sich nicht einrichten / Fehler 404 JTL-Wawi 1.11 1
Neu Fehler beim Shopabgleich - Duplicate Entry Allgemeine Fragen zu JTL-Shop 2
Neu eazyAuction holt keine Bestellung mehr von Amazon ab, im Logbuch "Fehler" ohne weitere Angabe Amazon-Anbindung - Fehler und Bugs 1
Neu JTL Track&Trace API Fehler derzeit? seit 15:50 Uhr JTL-Track&Trace - Fehler und Bugs 2
Neu Aktuellen JTL Shop installieren *Fehler* Installation / Updates von JTL-Shop 0
Neu FBA-Lagerbestand wird nicht mehr eingelesen - Fehler beim Verarbeiten von Amazon Events - FbaInventoryImported: Das angegebene Argument liegt außerha Amazon-Anbindung - Fehler und Bugs 13
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 2
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 5
Neu Amazon eazyAuction Lizenz Fehler? Amazon-Anbindung - Fehler und Bugs 1
AmzLister 2.0 Fehler 99022 beim Vaterartikel Amazon-Lister - Fehler und Bugs 0
Bis alle Fehler behoben sind, nicht installieren. JTL-Wawi 1.11 8
Neu Abgleich bricht mit Fehler 503 ab Shopware-Connector 3
Verkauf - Fehler beim Laden der Daten JTL-Wawi 1.11 6
Neu Tagesabschluss Fehler BAR Bruttoumsatz / Fehler Zahlungsart BAR JTL-POS - Fehler und Bugs 0
Neu Worker Fehler - Fehlende Relation JTL-Wawi - Fehler und Bugs 1
Beantwortet Fehler bei Erstimport: Explicit Move is not supported for HerstellerSortMode.Alphabetical Shopware-Connector 1
Neu Bestellvorgang – Land und Postleitzahl werden nicht erkannt und HTTP-Fehler 500 bei der Lieferadresse JTL-Shop - Fehler und Bugs 11
Neu Fehler beim Bearbeiten der eMail-Templates JTL-Shop - Fehler und Bugs 2
Neu Fehler nach Update Produktseiten nicht mehr aufrufbar Installation / Updates von JTL-Shop 1
Neu Laufweg nicht mehr korrekt. Wir finden den Fehler nicht Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu Fehler 500 im Child-Template nach Umstieg von 5.3.3 auf 5.5.3 Templates für JTL-Shop 8
Neu Fehler beim Übertragen von Bildern JTL - Shopware Thumbnail Problem height width dürfen nicht leer sein Shopware-Connector 11
Neu VCS Fehler: keine Belege wegen eines deaktivierten Amazon Umsatzsteuer-Berechnungsservices Amazon-Anbindung - Fehler und Bugs 1
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4
Neu Lister 2.0 "Verkäuferinventar anfordern" Fehler Amazon-Lister - Fehler und Bugs 0
Neu PayPal - PayPal Checkout - 221 – SQL Fehler Plugins für JTL-Shop 0
Neu Fehler bei Abgleich mit Shopify Shopify-Connector 5
Neu unicorn2 Etsy listen nicht möglich - Fehler Artikelgewicht Schnittstellen Import / Export 8
Neu Fehler bei Versandbestätigung seit 28.07.2025 Amazon-Anbindung - Fehler und Bugs 3
Neu Artikeldarstellung / bei nicht Verfügbarkeit / bestellbar Anhand Verfügbarkeitszeit Allgemeine Fragen zu JTL-Shop 1
Neu GELÖST! Amazon "Aufzuschaltende Angebote" seit Tagen in "wird gesendet" bei WAWI 1.11.3 Amazon-Anbindung - Fehler und Bugs 9
Neu Fehlermeldung 'quantity' bei Vaterartikel Amazon-Lister - Fehler und Bugs 0
Neu Probleme bei der Umstellung von Varkombi auf Konfigurationsartikel User helfen Usern - Fragen zu JTL-Wawi 0
Am eigenen Lager Bestand = 0, bei FBA = 170, Probleme mit dem eigenen Shop und Otto.de JTL-Wawi 1.10 3
Neu JOBS bei CIN com-insnetz Berlin Dienstleistung, Jobs und Ähnliches 0
Neu Probleme bei WooCommerce JTL-Connector, keine Aktivierung möglich, Bestands-Shop lahmgelegt Onlineshop-Anbindung 0
Neu Pickliste Hinweis anzeigen nur bei bestimmten Verkaufkanal User helfen Usern - Fragen zu JTL-Wawi 0
Änderung E-Mailadresse bei Mahnungen JTL-Wawi 1.9 7
Ticket erstellen bei einer Fehlermeldung mit JTL-Start ??? JTL-Wawi 1.9 6
Neu Packtisch + Waage – Meldung bei großem Unterschied zwischen tatsächlichem Gewicht und Systemgewicht? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Massenänderung "Lagerplatz" für Artikel bei WMS Lager JTL-Wawi 1.10 2
Sammelbuchung bei Zahlungsausgang über das Zahlungsmodul JTL-Wawi 1.10 0
Neu Fehlermeldung bei Rechnungserstellung Arbeitsabläufe in JTL-Wawi 0
Neu Paypal bei bestimmten Produkten nicht anbieten Plugins für JTL-Shop 1
EBICS einrichten bei Commerzbank JTL-Wawi 1.10 1
Neu Artikel mit gleichem Namen werden bei Shopify zu einem Artikel Shopify-Connector 2

Ähnliche Themen