Kenntnisstand

Februar 2024

Beobachtung

Nach einem UCServer Update auf Version 8.3.4 wird kein Journal mehr protokolliert. 

Die UCServer Logs protokollieren Fehler  "Failed Command: UPDATE journal SET..." oder "42000 [Microsoft][ODBC-Treiber für Microsoft Access]...":

Beispiel Screenshot - UCServer Verwaltung - Server-Status - Server-Ereignisse - Failed Command UPDATE Journal

 

Beispiel Screenshot - UCServer Verwaltung - Server-Status - Server-Ereignisse - Can't insert Dataset - Errormessage 4200 

Mögliche Ursache

Eine "Microsoft Access & SQLite" Datenbank ist im UCServer konfiguriert:

Beispiel Screenshot - UCServer Verwaltung - Datenbank - Microsoft Access & SQLight


In Procall Enterprise Version 8.3.4 wurde von estos die Server Schnittstelle bzgl. der Journal Aktualisierung angepasst. Dadurch sind bereits existierende Microsoft Access Datenbanken nicht mehr mit dem UCServer kompatibel.

Mögliche Lösung

Leider ist es nicht möglich, die Microsoft Access Datenbanken (*.mdb Dateien) mit UCServer eigenen Bordmitteln in die SQLite Datenbanken (*.db Dateien) umzuwandeln.

Folgende Vorgehensweise sorgt dafür, dass die Protokollierung wieder funktioniert.

Alte Journal-Daten, Termine und Aufgaben werden dabei unwiderruflich gelöscht.
Alte Chat-Nachrichten sind von der Löschung nicht betroffen.

Sicherung erstellen

Fertigen Sie eine Sicherung des Verzeichnisses  .\estos\UCServer\database (default C:\Program Files\estos\UCServer\database) an.

Datenbank SQLite auswählen

Wählen Sie in der UCServer Verwaltung unter Allgemein → Datenbank die SQLite Datenbank aus und speichern Sie die Einstellungen.


Dabei werden die Access Datenbanken im Verzeichnis .\estos\UCServer\database durch die leeren SQLite Datenbanken ersetzt. Die bestehenden original SQLite Datenbanken werden nicht überschrieben.
Falls doch, kopieren Sie die SQLite Datenbanken aus der Sicherung (*.db Files) in das Verzeichnis .\estos\UCServer\database. Dadurch werden die die neu erstellten/leeren ersetzt.

Verwandte Artikel

ProCall 8.0 Enterprise Release Notes

Best Practice: Datenmigration der UCServer Datenbank SQLite <-> Microsoft SQL Server

Migration Datenbestand der internen UCServer Datenbank von Microsoft Access nach SQL Server

Keine Journaleinträge mehr nach Änderung des Benutzernamens