Fehlermeldung beim Update auf Version 8.4320.13

Beim Update auf die Version 8.4320.13 kommt es zu einer Fehlermeldung, bei der Ausführung der Setup-Nachbereitung.
Dies tritt nur dann auf, wenn eine SQL-Server Version in der Express- oder Standard-Variante eingesetzt wird, in der Enterprise-Version erscheint diese Meldung nicht.

Nach dem Update erscheint beim Start von Concept Office in der Nachbereitung eine Fehlermeldung, weshalb sich Concept Office anschließend nicht starten lässt.

Es muss ein SQL-Skript auf der Datenbank ausgeführt werden. Danach können Concept Office und die Nachbereitung weiter ausgeführt werden.

Auf die Datenbank kann entweder über das Microsoft Management Studio an Ihrem Datenbankserver zugegriffen oder alternativ über "QueryExpress.exe" ein Tool, welches sich bei jeder Concept Office Installation unter dem folgenden Pfad befindet:

C:\Program Files\Software-Concept\ConceptOffice\$aktuelleAppVersion$\Tools



Das Skript kann bereits vor dem Update ausgeführt werden, dann kommt es erst nicht zur Fehlermeldung!

Dies kann mittels folgenden SQL-Skript am Datenbankserver behoben werden:

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LieferantenNettoNettoRabatte](
  [Mandant] [tinyint] NOT NULL,
  [LieferantenNummer] [int] NOT NULL,
  [LfdNr] [smallint] NOT NULL,
  [Bezeichnung] [varchar](255) NOT NULL,
  [Rabatt] [smallmoney] NOT NULL,
  [AngelegtProgramm] [varchar](30) NOT NULL,
  [AngelegtDurch] [varchar](30) NOT NULL,
  [AngelegtAm] [datetime] NOT NULL,
  [GeaendertProgramm] [varchar](30) NULL,
  [GeaendertDurch] [varchar](30) NULL,
  [GeaendertAm] [datetime] NULL,
CONSTRAINT [P_LieferantenNummer_LfdNr_LieferantenNettoNettoRabatte] PRIMARY KEY CLUSTERED 
(
  [Mandant] ASC,
  [LieferantenNummer] ASC,
  [LfdNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] ADD  CONSTRAINT [DefaultConstraint_LieferantenNettoNettoRabatte_Mandant]  DEFAULT ((0)) FOR [Mandant]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] ADD  CONSTRAINT [DefaultConstraint_LieferantenNettoNettoRabatte_LieferantenNummer]  DEFAULT ((0)) FOR [LieferantenNummer]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] ADD  CONSTRAINT [DefaultConstraint_LieferantenNettoNettoRabatte_LfdNr]  DEFAULT ((0)) FOR [LfdNr]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] ADD  CONSTRAINT [DefaultConstraint_LieferantenNettoNettoRabatte_Bezeichnung]  DEFAULT ('') FOR [Bezeichnung]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] ADD  CONSTRAINT [DefaultConstraint_LieferantenNettoNettoRabatte_Rabatt]  DEFAULT ((0)) FOR [Rabatt]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] ADD  CONSTRAINT [DefaultConstraint_LieferantenNettoNettoRabatte_AngelegtProgramm]  DEFAULT ('') FOR [AngelegtProgramm]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] ADD  CONSTRAINT [DefaultConstraint_LieferantenNettoNettoRabatte_AngelegtDurch]  DEFAULT ('') FOR [AngelegtDurch]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] ADD  CONSTRAINT [DefaultConstraint_LieferantenNettoNettoRabatte_AngelegtAm]  DEFAULT (getdate()) FOR [AngelegtAm]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] ADD  CONSTRAINT [DefaultConstraint_LieferantenNettoNettoRabatte_GeaendertProgramm]  DEFAULT ('') FOR [GeaendertProgramm]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] ADD  CONSTRAINT [DefaultConstraint_LieferantenNettoNettoRabatte_GeaendertDurch]  DEFAULT ('') FOR [GeaendertDurch]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] ADD  CONSTRAINT [DefaultConstraint_LieferantenNettoNettoRabatte_GeaendertAm]  DEFAULT (getdate()) FOR [GeaendertAm]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte]  WITH NOCHECK ADD  CONSTRAINT [FK_Kontakte_LieferantenNettoNettoRabatte] FOREIGN KEY([Mandant], [LieferantenNummer])
REFERENCES [dbo].[Kontakte] ([Mandant], [KontaktNummer])
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] NOCHECK CONSTRAINT [FK_Kontakte_LieferantenNettoNettoRabatte]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte]  WITH CHECK ADD  CONSTRAINT [CustomConstraint_LieferantenNettoNettoRabatte_LfdNr] CHECK  (([LfdNr]>(0)))
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] CHECK CONSTRAINT [CustomConstraint_LieferantenNettoNettoRabatte_LfdNr]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte]  WITH CHECK ADD  CONSTRAINT [CustomConstraint_LieferantenNettoNettoRabatte_LieferantenNummer] CHECK  (([LieferantenNummer]>(0)))
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] CHECK CONSTRAINT [CustomConstraint_LieferantenNettoNettoRabatte_LieferantenNummer]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte]  WITH CHECK ADD  CONSTRAINT [CustomConstraint_LieferantenNettoNettoRabatte_Mandant] CHECK  (([Mandant]>(0)))
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] CHECK CONSTRAINT [CustomConstraint_LieferantenNettoNettoRabatte_Mandant]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte]  WITH CHECK ADD  CONSTRAINT [CustomConstraint_LieferantenNettoNettoRabatte_Rabatt] CHECK  (([Rabatt]<=(100)))
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] CHECK CONSTRAINT [CustomConstraint_LieferantenNettoNettoRabatte_Rabatt]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte]  WITH CHECK ADD  CONSTRAINT [NotEmptyConstraint_LieferantenNettoNettoRabatte_AngelegtDurch] CHECK  (([AngelegtDurch]<>''))
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] CHECK CONSTRAINT [NotEmptyConstraint_LieferantenNettoNettoRabatte_AngelegtDurch]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte]  WITH CHECK ADD  CONSTRAINT [NotEmptyConstraint_LieferantenNettoNettoRabatte_AngelegtProgramm] CHECK  (([AngelegtProgramm]<>''))
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] CHECK CONSTRAINT [NotEmptyConstraint_LieferantenNettoNettoRabatte_AngelegtProgramm]
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte]  WITH CHECK ADD  CONSTRAINT [NotEmptyConstraint_LieferantenNettoNettoRabatte_Bezeichnung] CHECK  (([Bezeichnung]<>''))
GO

ALTER TABLE [dbo].[LieferantenNettoNettoRabatte] CHECK CONSTRAINT [NotEmptyConstraint_LieferantenNettoNettoRabatte_Bezeichnung]
GO