ProCall Journal wird nach einem UCServer Update auf Version 8.3.4 nicht mehr geschrieben
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 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
Datenbank-Umstellung von Microsoft Access zu SQLite
ProCall 8.0 Enterprise Release Notes
ARCHIVIERT 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