Skip to main content
Skip table of contents

Update überspringt "Fenster überprüfen" und übernimmt die Version nicht

Es kommt öfters vor dass bei älteren Versionen des Programmes (TaskCenter<4.108.0) beim Schritt des DB-Update, wenn auf eine aktuellere Version des Multiflex geupdated wird, mehrere Schritte im DB-Update übersprungen werden.

Wird der letzte Schritt im DB-Update (“Fenster überprüfen”) übersprungen und bleibt grau hinterlegt wird die Version nicht korrekt übernommen.

Weiters ist darauf zu achten dass die beiden Checkboxen “Kontrolllauf durchführen” und “Überprüfungen durchführen“ angehakt sind, standardmäßig sind diese Haken aber gesetzt.

Das Verhalten tritt primär bei SQL Servern auf.

image-20241121-145616.png

Beim Start des Programms erscheint dann die Fehlermeldung dass die Programmversion nicht mit jener der Datenbank übereinstimmt, auch wenn im DB-Update eine Erfolgsmeldung angezeigt wird.

Verantwortlich ist hierfür der Table “SEARCHFIELDS”. Um dies zu verhindern müssen folgende Statements ausgeführt werden werden:

drop table SEARCHFIELDS;
CREATE TABLE SEARCHFIELDS
(
ROWID UNIQUEIDENTIFIER DEFAULT NEWID(),
INX BIGINT IDENTITY(1, 1) PRIMARY KEY NOT NULL,
AD DATETIME NOT NULL,
AU VARCHAR(8) NOT NULL,
MD DATETIME NOT NULL,
MU VARCHAR(8) NOT NULL,
SEARCHTYPE INTEGER NOT NULL,
NAME VARCHAR(64) NOT NULL,
DESCRIPTION VARCHAR(254),
FIELDKEY VARCHAR(254),
ISIDENTIFIER SMALLINT NOT NULL,
ISANALYZED SMALLINT NOT NULL,
ISSTORED SMALLINT NOT NULL,
IMPORTANCE FLOAT NOT NULL,
ISCUSTOM SMALLINT NOT NULL
);

Anschließend kann das DB-Update für die betreffenden Datenbanken neu gestartet und durchgeführt werden.

Nachdem das Update abgeschlossen ist und der Punkt “Fenster überprüfen” nicht übersprungen wurde, wird die Version korrekt übernommen.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.