Hi,
ich habe heute 1.5.30.1 heruntergeladen und installiert. Dabei trat bei einer Mandanten-DB untenstehender Fehler auf (der zweite Mandant hat aber funktioniert). Dieser Fehler kommt IMMER, auch wenn ich einen ganz alte Datenbankstand aus einem Backup einspiele. Das Update geht ja inkrementell vor, alle Zwischenupdateschritte funktionieren, doch bei 1.5.30.0 kommt (nur bei einem Mandanten und hier aber auch bei allen (Alt-)Versionen dieser DB) dieser Fehler:
01:24:40 Fehler in der Version 1.5.30.0 beim Befehl:
==============================================
IF NOT EXISTS(SELECT *
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_NAME='FK_dbo_tMerchantVersandRef_kVersand')
BEGIN
ALTER TABLE [FulfillmentNetwork].[tMerchantVersandRef] WITH CHECK ADD CONSTRAINT [FK_dbo_tMerchantVersandRef_kVersand] FOREIGN KEY([kVersand])
REFERENCES [dbo].[tVersand] ([kVersand])
ON DELETE CASCADE
END
==============================================
Message: Das Einführen der FOREIGN KEY-Einschränkung 'FK_dbo_tMerchantVersandRef_kVersand' für die tMerchantVersandRef-Tabelle kann Schleifen oder mehrere Kaskadepfade verursachen. Geben Sie ON DELETE NO ACTION oder ON UPDATE NO ACTION an, oder ändern Sie andere FOREIGN KEY-Einschränkungen.
LineNumber: 5
Procedure:
01:24:40 Fehler in der Version 1.5.30.0 beim Befehl:
==============================================
IF NOT EXISTS(SELECT *
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_NAME='FK_dbo_tMerchantVersandRef_kVersand')
BEGIN
ALTER TABLE [FulfillmentNetwork].[tMerchantVersandRef] WITH CHECK ADD CONSTRAINT [FK_dbo_tMerchantVersandRef_kVersand] FOREIGN KEY([kVersand])
REFERENCES [dbo].[tVersand] ([kVersand])
ON DELETE CASCADE
END
==============================================
Message: Die Einschränkung oder der Index konnte nicht erstellt werden. Siehe vorherige Fehler.
LineNumber: 5
Procedure:
SQL Managemant Studio kann die DB problemlos öffnen.
Ist da Abhilfe bekannt?
Danke und Gruß
CMDR
ich habe heute 1.5.30.1 heruntergeladen und installiert. Dabei trat bei einer Mandanten-DB untenstehender Fehler auf (der zweite Mandant hat aber funktioniert). Dieser Fehler kommt IMMER, auch wenn ich einen ganz alte Datenbankstand aus einem Backup einspiele. Das Update geht ja inkrementell vor, alle Zwischenupdateschritte funktionieren, doch bei 1.5.30.0 kommt (nur bei einem Mandanten und hier aber auch bei allen (Alt-)Versionen dieser DB) dieser Fehler:
01:24:40 Fehler in der Version 1.5.30.0 beim Befehl:
==============================================
IF NOT EXISTS(SELECT *
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_NAME='FK_dbo_tMerchantVersandRef_kVersand')
BEGIN
ALTER TABLE [FulfillmentNetwork].[tMerchantVersandRef] WITH CHECK ADD CONSTRAINT [FK_dbo_tMerchantVersandRef_kVersand] FOREIGN KEY([kVersand])
REFERENCES [dbo].[tVersand] ([kVersand])
ON DELETE CASCADE
END
==============================================
Message: Das Einführen der FOREIGN KEY-Einschränkung 'FK_dbo_tMerchantVersandRef_kVersand' für die tMerchantVersandRef-Tabelle kann Schleifen oder mehrere Kaskadepfade verursachen. Geben Sie ON DELETE NO ACTION oder ON UPDATE NO ACTION an, oder ändern Sie andere FOREIGN KEY-Einschränkungen.
LineNumber: 5
Procedure:
01:24:40 Fehler in der Version 1.5.30.0 beim Befehl:
==============================================
IF NOT EXISTS(SELECT *
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_NAME='FK_dbo_tMerchantVersandRef_kVersand')
BEGIN
ALTER TABLE [FulfillmentNetwork].[tMerchantVersandRef] WITH CHECK ADD CONSTRAINT [FK_dbo_tMerchantVersandRef_kVersand] FOREIGN KEY([kVersand])
REFERENCES [dbo].[tVersand] ([kVersand])
ON DELETE CASCADE
END
==============================================
Message: Die Einschränkung oder der Index konnte nicht erstellt werden. Siehe vorherige Fehler.
LineNumber: 5
Procedure:
SQL Managemant Studio kann die DB problemlos öffnen.
Ist da Abhilfe bekannt?
Danke und Gruß
CMDR