Neu Update von 1.4.24.1 auf 1.4.26 Fehler

  • Ersteller des Themas Ersteller des Themas TimW
  • Erstellungsdatum Erstellungsdatum

TimW

Gut bekanntes Mitglied
16. Januar 2019
40
30
Hallo,

mir ist wiederholt ein Fehler beim Update von 1.4.24.1 auf 1.4.26 passiert.

Die Fehlermeldung lautet:

Code:
10:02:25 Fehler in der Version 1.4.25.0 beim Befehl:
==============================================
CREATE UNIQUE CLUSTERED INDEX [PK_Verkauf_vStandardadresse] ON [Verkauf].[vStandardadresse] (kKunde ASC);
==============================================
Message: Für die vStandardadresse-Sicht kann kein Index erstellt werden, da das zugrunde liegende tAdresse-Objekt einen anderen Besitzer hat.

Da ich nicht mehr auf die vorherigen Pilotversionen zugreifen kann, stecke ich hier fest.

Gruß
Tim
 

lj-shadow

Sehr aktives Mitglied
15. März 2013
466
47
Könnte es zufällig mit Ticket#2018112710002769 zusammenhängen. Ich habe das Zwar schon gemeldet, aber die Fehlermeldung ist sehr ähnlich.
Es tritt aber beim gleichen SQL auf
 

vovo

Aktives Mitglied
1. November 2013
58
10
Hallo, Updatefehler kann ich auch anbieten von Version 1.4.23.3 auf Version 1.4.25.1

02:44:46 Fehler in der Version 1.4.23.3 beim Befehl:
==============================================
IF NOT EXISTS (
SELECT TOP 1 1
FROM dbo.tOptions
WHERE cKey = 'eBay.ArtikelMengeMultiplizieren'
)
BEGIN
DECLARE @UseLotSize BIT = 0

SELECT @UseLotSize = ISNULL(TRY_CONVERT(BIT, cValue), 0)
FROM dbo.tOptions AS tEinstellungen
WHERE tEinstellungen.cKey = 'EbayUseLootSize'

MERGE INTO dbo.tOptions
USING
(
VALUES('eBay.ArtikelMengeMultiplizieren', @UseLotSize)
) AS Source(cKey, cValue) ON tOptions.cKey = Source.cKey
WHEN NOT MATCHED BY TARGET THEN INSERT (cKey, cValue) VALUES (Source.cKey, Source.cValue);
END

DELETE
FROM dbo.tOptions
WHERE tOptions.cKey = 'EbayUseLootSize'
==============================================
Message: 'TRY_CONVERT' wird nicht als Name einer integrierten Funktion erkannt.
LineNumber: 9
Procedure:
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
Hi, hast Du noch einen SQL-Server 2008 im Einsatz? Der wird nicht mehr von der aktuellen JTL-Wawi unterstützt. Wenn es schon ein 2012er oder neuer ist, muss das Kompatibilitätslevel der Datenbank hochgesetzt werden.

LG
Sebastian
 
  • Gefällt mir
Reaktionen: vovo

vovo

Aktives Mitglied
1. November 2013
58
10
@SebastianB

Vielen Dank für den Hinweis, genau daran lag es. Wir haben in der Testplattform einen SQL-Server 2014 am laufen.
Nachdem ich den Kompatibilitätslevel auf 2014 gesetzt habe hat es funktioniert.
Mich wundert nur, warum das Problem nicht schon früher aufgetreten ist, wir waren ja schon bei Version 1.4.22.1.
Hatten auch vorher über das Problem nichts gelesen oder einen Hinweis erhalten.

Danke und liebe Grüße Volker
 
  • Gefällt mir
Reaktionen: wolmat

Phantiax

Mitglied
23. April 2019
5
1
Ich habe fast die gleiche Fehlermeldung wie TimW.
Zwei Unterschiede:
1. Ich Update von Version 1.4.20.2 auf 1.4.26.0.
2. Eine andere Tabelle "tKundenGruppe" ist betroffen

Code:
==============================================
CREATE UNIQUE CLUSTERED INDEX [PK_Verkauf_vStandardadresse] ON [Verkauf].[vStandardadresse] (kKunde ASC);
==============================================
Message: Für die vStandardadresse-Sicht kann kein Index erstellt werden, da das zugrunde liegende tKundenGruppe-Objekt einen anderen Besitzer hat.

Das Update läuft zunächst sauber. Aber beim Update schritt von 1.4.24.1 auf 1.4.25.0 kommt dann die Fehlermeldung.
Ich habe zwei Versuche gestartet. Beim zweiten habe ich zuvor auf die neueste SQL Express 2017 Version aktualisiert (Amazon RDS).
Zudem habe zuvor geprüft, wer Owner der Tabelle tKundenGruppe ist. Es ist das Schema dbo, wie bei allen anderen Tabellen auch.

Im Issue Tracker habe ich nach einem Ticket gesucht, aber bin nicht fündig geworden, was mich etwas verunsichert hat.
 

Anhänge

TimW

Gut bekanntes Mitglied
16. Januar 2019
40
30
Hallo Phantiax,

das Problem trat bei mir im gleichen Schritt auf, von 1.4.24.1 -> 1.4.25.0. Der Support konnte das Problem bei mir lösen, jedoch haben wir nicht herausfinden können, wo der Fehler lag. Ich würde daher vorschlagen, dass du dich an die Pilotkundenbetreuung wendest: pilotkundenbetreuung@jtl-software.de

Gruß Tim
 

Ähnliche Themen