Neu Update auf 1.9 nicht möglich

M'o

Aktives Mitglied
7. März 2009
57
5
Hallo zusammen,

wir müssen durch die bevorstehenden Abkündigungen nun auf die V1.9 updaten. Dazu habe ich eine VM aufgesetzt und die Eval-Version vom 2019er SQL-Server Standard sowie unsere V1.5.20 lauffähig installiert.
Beim Versuch des Updates wird folgender Fehler geworfen:

Code:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: Datenbank-Sortierungskonflikt.
In der Datenbank wurde ein Konflikt in den Sortiereinstellungen (Collations) festgestellt. Bitte öffnen Sie die JTL-Wawi-Datenbankverwaltung und wählen dort Datenbank reparieren um das Problem zu beheben. Danach können Sie das Update durchführen.

2024-05-23T17:15:55 DEBUG - Dauer: 2ms
2024-05-23T17:15:55 DEBUG - SELECT ISNULL(MAX(kUpdateLog), 0) FROM tUpdateLog
2024-05-23T17:15:55 DEBUG - Dauer: 6ms, (bis zum Reader)
2024-05-23T17:15:55 DEBUG - [TableCache] Invalidate: Full Cache
2024-05-23T17:15:55 DEBUG - [TableTable] Eintrag TableCache.tversion entfernt - Removed
2024-05-23T17:15:55 DEBUG - DELETE FROM tOptions WHERE cKey = 'UpdateGestartet'
2024-05-23T17:15:55 DEBUG - Dauer: 8ms, AffectedRows: 0
2024-05-23T17:15:55 DEBUG - DECLARE @collation NVARCHAR(255);
SELECT @collation = CONVERT(NVARCHAR(255), SERVERPROPERTY('Collation'));
IF (CONVERT (nvarchar(255), DATABASEPROPERTYEX(DB_NAME(), 'collation')) <> @collation)
BEGIN
    SELECT 1
END ELSE BEGIN
    SELECT
        COUNT(*)
    FROM
        sys.columns
    JOIN
        sys.types ON sys.types.system_type_id = sys.columns.system_type_id AND sys.types.user_type_id = sys.columns.user_type_id
    JOIN
        sys.tables ON sys.tables.object_id = sys.columns.object_id
    JOIN
        sys.schemas ON sys.schemas.schema_id = sys.tables.schema_id
    WHERE
        sys.columns.collation_name <> @collation AND
        sys.types.name IN ('char', 'nchar', 'varchar', 'nvarchar', 'text', 'ntext') AND
        (sys.tables.name LIKE 'ameise_%' OR sys.tables.name LIKE 'pf_%' OR sys.tables.name LIKE 'ebay_%' OR sys.tables.name LIKE 't%') AND
        (sys.tables.name <> 'tFulfillerMerchantsSupplier' AND sys.tables.name <> 'tMerchantProductAttributeMapping')
END
2024-05-23T17:15:55 DEBUG - Dauer: 0ms, Result: 1
2024-05-23T17:15:55 DEBUG - SELECT * FROM tUpdateLog WHERE kUpdateLog > @kUpdateLog
kUpdateLog = 2
2024-05-23T17:15:55 DEBUG - Dauer: 1ms, (bis zum Reader)
2024-05-23T17:15:55 DEBUG - Dauer: 2ms, 0 Zeilen
2024-05-23T17:15:55 DEBUG - SELECT (CASE WHEN SERVERPROPERTY('MACHINENAME') = HOST_NAME() THEN 'local' ELSE 'remote' END) AS instance
2024-05-23T17:15:55 DEBUG - Dauer: 0ms, Result: remote
2024-05-23T17:17:01 DEBUG -
                MERGE INTO
                    eazybusiness.dbo.tOptions  AS myTarget
                USING (VALUES (@Key, @Value)) AS mySource(cKey, cValue)
                ON mySource.cKey = myTarget.cKey
                WHEN NOT MATCHED BY TARGET THEN
                    INSERT (cKey, cValue) VALUES (mySource.cKey, mySource.cValue);
                SELECT
                    cValue
                FROM
                    eazybusiness.dbo.tOptions
                WHERE
                    cKey = @Key;
@key = 'WawiSeed'
@value = 'E0D623B661E0DDA7'
2024-05-23T17:17:01 DEBUG - Dauer: 11ms, (bis zum Reader)
2024-05-23T17:17:01 DEBUG - Dauer: 12 ms, 1 Zeilen
2024-05-23T17:17:01 DEBUG - DELETE FROM eazybusiness.dbo.tOptions WHERE cKey = @Key
@key = 'WawiSeed'
2024-05-23T17:17:01 DEBUG - Dauer: 3ms, AffectedRows: 1
2024-05-23T17:17:01 DEBUG -
                MERGE INTO
                    eazybusiness.dbo.tOptions  AS myTarget
                USING (VALUES (@Key, @Value)) AS mySource(cKey, cValue)
                ON mySource.cKey = myTarget.cKey
                WHEN NOT MATCHED BY TARGET THEN
                    INSERT (cKey, cValue) VALUES (mySource.cKey, mySource.cValue);
                SELECT
                    cValue
                FROM
                    eazybusiness.dbo.tOptions
                WHERE
                    cKey = @Key;
@key = 'WawiSeed'
@value = '3135747A991A605F'
2024-05-23T17:17:01 DEBUG - Dauer: 4ms, (bis zum Reader)
2024-05-23T17:17:01 DEBUG - Dauer: 4 ms, 1 Zeilen
2024-05-23T17:17:01 DEBUG -
                MERGE INTO
                    eazybusiness.dbo.tOptions AS myTarget
                USING (VALUES (@Key, @Value)) AS mySource(cKey, cValue)
                ON mySource.cKey = myTarget.cKey
                WHEN NOT MATCHED BY TARGET THEN
                    INSERT (cKey, cValue) VALUES (mySource.cKey, mySource.cValue);
                SELECT
                    cValue
                FROM
                    eazybusiness.dbo.tOptions
                WHERE
                    cKey = @Key;
@key = 'AnonymousWawiSeed'
@value = 'FBD71AE43A18EC0B'
2024-05-23T17:17:01 DEBUG - Dauer: 5ms, (bis zum Reader)
2024-05-23T17:17:01 DEBUG - Dauer: 6 ms, 1 Zeilen
Zeitstempel: 2024-05-23T17:17:01
Locale: German (Germany)
Locale: German (Germany)
Version: Der Wert wurde nicht erstellt.
Plattform: Wawi
WawiSeed: 1.5.27608.41501
Prozessname: JTL-Wawi
Physikalischer Speicher: 328839168 / Peak: 421507072
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:28,546875
CPU-Zeit (System): 0:00:11,296875
Page-Size (Sytem): 1174816 / Peak: 302735360
Page-Size: 285908992 / Peak: 302735360
Offene Handles: 2358
Database:
Build: 2405101350 6f8ca4fd990bee50026e3b6bc12bc2051fdca3b0

Zunächst habe ich wie empfohlen, die Selbstreparatur angestoßen, die jedoch auf einen Fehler läuft:

Rep.png
Dem Collations-Thema bin ich bereits nachgegangen und auf den Thread gestoßen:
https://forum.jtl-software.de/threads/collations-probleme-kann-nicht-updaten.90786/
Die Lösungsvorschläge helfen jedoch nicht weiter, da sich die Collation wie folgt verändert:

Nach Installation des SQL-Server ist sie "SQL_Latin1_General_CP1_CI_AI"
Nach Initialisierung "eazybusiness" ist sie immer noch richtig "SQL_Latin1_General_CP1_CI_AI"
Nach Import Datensicherung ist daraus "Latin1_General_CI_AS" geworden.

Wie bekomme ich hier die Collation korrigiert?
Vielen Dank für einen Schubs in die richtige Richtung!

Ergänzung: Bei der Installation des 2019er SQL-Server ist die Collation "Latin1_General_CI_AS" nicht vorhanden sondern nur die "SQL_Latin1_General_CP1_CI_AS".
 
Zuletzt bearbeitet:

Nanometer

Aktives Mitglied
11. April 2021
15
3
Servus, ich stehe gerade vor dem gleichen Problem.

Konntest du es irgendwie lösen?

beste Grüße axL
 

NewBuy

Sehr aktives Mitglied
29. August 2016
2.043
312
Versucht mal auf die Erstmögliche 1.8 upzudaten, wenn dieses geklappt habt geht es dann auch auf der 1.9 hatte ein ähnliches Problem mit der 1.6.4
 
  • Gefällt mir
Reaktionen: Nanometer

Nanometer

Aktives Mitglied
11. April 2021
15
3
Der Support hat mir geholfen.
Mein Fehler war, dass der SQL Server nicht mit der richtigen Collation installiert war.

Ich habe dann den Server nochmal komplett neu aufgesetzt und bei der Installation von JTL Wawi, einen neuen SQL Server installiert und dort direkt beim Punkt Serverkonfiguration, oben Sortierung ausgewählt und in meinem Fall:
SQL_Latin1_General_CP1_CI_AS
ausgewählt.
Dabei habe ich sogar direkt das Backup der 1.5.55.6 in 1.5.55.8 eingespielt.
Update auf 1.9.4.6 ging ohne weitere Problem durch.

Danke für die vielen Tips!
 
Ähnliche Themen
Titel Forum Antworten Datum
JTL Wawi Update 1.8.12.4 auf 1.9.5.2 nicht möglich JTL-Wawi 1.9 3
Neu PayPal Checkout Update auf 1.5.1 nicht möglich Betrieb / Pflege von JTL-Shop 2
Neu Nach Update von 5.0.x auf 5.3.3 funktioniert Checkout für Kunden ausserhalb Deutschland nicht mehr Installation / Updates von JTL-Shop 2
Neu Nach Update von 5.0.x auf 5.3.3 funktioniert "Mindestanzahl Verkäufe für Bestseller" Einstellung in Englischer Sprache nicht mehr Installation / Updates von JTL-Shop 0
Installation Update auf 1.9 lässt sich nicht abschließen JTL-Wawi 1.9 16
Neu Nach Update von 5.0.x auf 5.3.3 funktioniert Paypal Plus nicht meht Installation / Updates von JTL-Shop 4
Neu Update von 5.2.2 auf 5.3.2 Datenbank-Update startet nicht JTL-Shop - Fehler und Bugs 5
Fehler bei Update von 1.5.55.8 auf 1.7.15.6 ( Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException) JTL-Wawi 1.7 0
Neu Update Wawi von 1.0.11 auf 1.9 Installation von JTL-Wawi 7
Neu Update von 5.1.5 auf 5.3.3 Installation / Updates von JTL-Shop 2
Neu Problem mit Scroll-Link nach Update auf Shop-Version 5.3.3 Technische Fragen zu Plugins und Templates 5
Neu Update auf 1.9 - wo sind die Kommentarfelder des Artikels geblieben? Eigene Übersichten in der JTL-Wawi 1
update von 1.3.21.1 auf Version 1.8.12.2 JTL-Wawi 1.8 6
Neu Probleme beim Update von 5.2.4 auf 5.3.3 Installation / Updates von JTL-Shop 6
Nach Update auf 1.9 / Export Rechnungskorrekturen Zeile Ust doppelt JTL-Wawi 1.9 8
Neu Datenbankmigration "General error: 1709 Index column size too large. The maximum column size is 767 bytes" nach Update von 5.2.4 auf 5.3.3. Installation / Updates von JTL-Shop 5
Fehler und Bugs nach Update von 4.06 auf 5.3.3 mit Lösungen Sammelthread Upgrade JTL-Shop4 auf JTL-Shop5 3
Neu Abkündigung JTL-Wawi 1.5, Update nötig auf 1.9? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Fehlereinträge im Log nach Update auf 5.3.3 Installation / Updates von JTL-Shop 14
Neu Nach Update von 5.0.x auf 5.3.3 bricht Abgleich mit Wawi ab Installation / Updates von JTL-Shop 3
Neu SQL Server Update von 2014 auf 2019 oder Neuinstallation? Installation von JTL-Wawi 4
Neu Update auf JTL Shop 4.05 Build 9 auf Community Free Edition JTL-Shop - Fehler und Bugs 1
Hilfe benötigt bei der Umstellung von Variantenartikeln und Update auf JTL-Wawi 1.9 JTL-Wawi 1.9 3
Neu Update auf 5.3.3 - JTL Widgets erzeugt Fehler in CampaingController.php JTL-Shop - Fehler und Bugs 2
Update von 1.5.5.8 auf 1.9.4.6 Drucken von einer Rechnung viel zu langsam 3-4 Min JTL-Wawi 1.9 1
Neu CS für Update Shop 4.x auf Aktuell gesucht. Smalltalk 5
Neu WMS APP Sprachausgabe funktioniert nach Android Update nicht mehr JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Wann kommt neues Update 1.9.4.7 JTL-Wawi 1.9 5
Neu WMS Mobile langsam seit Android Update User helfen Usern 4
Neu Nach Update von PayPal Checkout wird PayPal Zahlungsart entfernt Plugins für JTL-Shop 4
Neu PayPal Checkout Update Plugins für JTL-Shop 12
Neu Fatal error nach Shop-Update im Frontend JTL-Shop - Fehler und Bugs 8
Fehler beim Update des Mandaten easybusiness JTL-Wawi 1.9 2
Neu Fehler bei Update: "SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'emails' already exists" Installation / Updates von JTL-Shop 4
Fehler bei JTL-Update (1.5.55.8 -> 1.7.15.6) "Arithmetischer Überlauffehler beim Konvertieren von expression in den int-Datentyp." JTL-Wawi 1.7 10
Neu Connectorverbindung durch Update zerstört WooCommerce-Connector 12
Neu Fehler beim Update des Shops - DB Migration Installation / Updates von JTL-Shop 1
Neu Fiskal Cloud Connector (FCC) 4.1.1 - verpflichtendes Update bis spätestens 31. Juli 2024? Allgemeine Fragen zu JTL-POS 5
Neu Richtiges Vorgehen beim Update Installation von JTL-Wawi 3
Neu Alte Workflows die nach Update nicht funktionieren - Lösungsansätze Gelöste Themen in diesem Bereich 5
Update 1.9.4.6 Fehlerhafte Adresse von Amazon kann nicht mehr bearbeitet werden. JTL-Wawi 1.9 3
Neu Wawi 1.9.4.4 funktioniert aktuell (noch) nicht mit LS-POS (Update) Fragen rund um LS-POS 3
Neu PayPal Checkout Plugin Update Arbeitsabläufe in JTL-Wawi 1
Neu Zahlungsmöglichkeiten werden nach PayPal Update nicht angezeigt Gelöste Themen in diesem Bereich 24
Ändern der Bearbeitungszeit auf Amazon lässt sich nicht auf Länder eingrenzen JTL-Wawi 1.9 0
Attribute für EWR Pflichtangaben (ab 13.12.2024) auf den Marktplätzen otto.de & kaufland.de Otto.de - Anbindung (SCX) 0
Neu Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu DPD A6 Versandlabel auf A4 Etiketten Bogen drucken JTL-ShippingLabels - Fehler und Bugs 0
Neu Kontaktformular auf einer eigenen Seite hinzufügen Allgemeine Fragen zu JTL-Shop 1
Neu QR Code auf Rechnung bei PayPal fehlerhaft User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen