Zum Hauptinhalt springen

Fehler „Schema needs to be updated“ beheben

Die Datenbank in Desktop-Reminder 2 und Desktop-Reminder 3 ist dieselbe MS-Access-Datei.
In Desktop-Reminder 3 enthält sie jedoch zusätzliche Spalten.

Nach dem Upgrade von Desktop-Reminder 2 auf Desktop-Reminder 3 wird die Datenbank normalerweise automatisch migriert.

In seltenen Fällen geschieht das nicht und die folgende Fehlermeldung wird angezeigt:

"Schema needs to be updated. Contact your system administrator. Sql text: Column 'RemindTime' not found in table 'Task'."

scheman-needs-to-be-updated

Die Ursache ist nicht vollständig bekannt.

Sehr wahrscheinlich kann der Fehler auftreten, wenn Desktop-Reminder 3 gestartet wird, während Desktop-Reminder 2 noch läuft und dadurch die Datenbank für die Migration blockiert.

Lösung 1

  1. Schließen Sie alle Instanzen von Desktop-Reminder 2 und 3 (Datei -> Beenden).
  2. Benennen Sie die Datenbankdatei von tasks.dr2 in tasks.dr3.mdb um, falls das noch nicht geschehen ist.
  3. Starten Sie Desktop-Reminder 3 und öffnen Sie die Datenbankdatei (Daten -> Öffnen).

Falls der Fehler dadurch nicht behoben wird, fügen Sie die Spalte RemindTime manuell hinzu, wie in Lösung 2 beschrieben.

Lösung 2

Öffnen Sie die Datei tasks.dr3.mdb in MS Access.

Falls Sie kein MS Access haben, können Sie MDB Viewer verwenden:
https://www.alexnolan.net/software/mdb_viewer_plus.htm

Öffnen Sie die Tabelle Tasks.

Fügen Sie die Spalte RemindTime mit dem Typ DateTime hinzu.

Speichern Sie die Datenbank und versuchen Sie erneut, sie in Desktop-Reminder 3 zu öffnen.

remindtime-column-in-tasks-table

Zurück zu häufig gestellten Fragen