Was bedeutet dieser Fehler? - Jtlwa wai update to 1.8.11

mikii1234

Aktives Mitglied
28. November 2019
44
6
Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException in
JTL.Database.SqlUpdater.UpdateException: 06:24:21 Fehler in der Version 1.8.10.0 beim Befehl:
==============================================IF(NOT EXISTS(

SELECT 1
FROM sys.foreign_keys
JOIN sys.schemas ON schemas.schema_id = foreign_keys.schema_id
WHERE sys.schemas.name = 'dbo'
AND OBJECT_NAME(sys.foreign_keys.parent_object_id) = N'tArtikelbildPlattformSeo'
AND sys.foreign_keys.name = 'FK_dbo_tArtikelbildPlattformSeo_kArtikelbildPlattform'
))
BEGIN

ALTER TABLE [dbo].[tArtikelbildPlattformSeo]
ADD CONSTRAINT FK_dbo_tArtikelbildPlattformSeo_kArtikelbildPlattform FOREIGN KEY (kArtikelbildPlattform)
REFERENCES [dbo].[tArtikelbildPlattform] (kArtikelbildPlattform)
ON DELETE CASCADE
ON UPDATE NO ACTION
END
==============================================
FEHLER:
Die ALTER TABLE-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung "FK_dbo_tArtikelbildPlattformSeo_kArtikelbildPlattform". Der Konflikt trat in der eazybusiness-Datenbank, Tabelle "dbo.tArtikelbildPlattform", column 'kArtikelbildPlattform' auf.
 

Daniel E.

Mitglied
Mitarbeiter
12. Januar 2023
16
12
Hallo @mikii1234

Die SQL-Anweisung versucht, der Tabelle dbo.tArtikelbildPlattformSeo eine neue FOREIGN KEY-Einschränkung mit dem Namen FK_dbo_tArtikelbildPlattformSeo_kArtikelbildPlattform hinzuzufügen.
Bevor die Einschränkung hinzugefügt wird, wird geprüft, ob bereits eine Einschränkung mit dem gleichen Namen vorhanden ist.
In diesem Fall existiert bereits eine FOREIGN KEY-Einschränkung mit dem Namen FK_dbo_tArtikelbildPlattformSeo_kArtikelbildPlattform in der Tabelle dbo.tArtikelbildPlattformSeo.

Es ist nicht möglich, zwei FOREIGN KEY-Einschränkungen mit dem gleichen Namen in derselben Tabelle zu haben. Dies führt zu einem Konflikt.

in diesem Fall würden wir dich einmal bitten ein Support Ticket bei den Kollegen zu eröffnen, damit diese sich das Problem etwas näher ansehen können.