Seite 1 von 1

Fehler bei der Datenbank Migration

Verfasst: Dienstag 27. Januar 2026, 08:10
von Sandbot
Hallo zusammen,

ich versuche gerade, in eine leere MariaDB, die ich bei der Installation von Schild 3.0 erstellt habe, die Daten aus einer bestehenden Schild 2.0 AccessDB zu migrieren.
Dazu nutze ich, wie in der Dokumentation beschrieben, die MigrateDB.exe.

Der Migrationsvorgang bricht mit folgendem Fehler ab:
BenutzergruppenKompetenzen_Benutzergruppen_FK“,“ [Fehler]“,“ -> Migration fehlgeschlagen! (Fehler beim Aktualsieren der Zdriver='MARIA_DBiel-DB)

Ich vermute, dass ein Fehler in der AccessDB vorliegt, da die Migration bei einer anderen AccessDB ohne Probleme funktioniert.
Bislang habe ich nur versucht, über die Funktion „Datenbank komprimieren und reparieren“ in Schild 2.0 den Fehler zu beheben – ohne Erfolg.

Hat jemand eine Idee, wie der Fehler zu beheben ist, oder wo der Fehler überhaupt liegen könnte?

Re: Fehler bei der Datenbank Migration

Verfasst: Dienstag 27. Januar 2026, 08:52
von Niko Kalinowski
Sie können versuchen zunächst die Schild2 DB in eine neue Access DB zu migrieren. Dies geht mit dem Migrationstool von hier https://www.svws.nrw.de/schild-nrw2/sch ... s-download, relativ weit unten unter "Kleine Windows Hilfsprogramme". Eine Beschreibung ist dort auch zu finden. Die Migration in eine neue Access DB beseitigt viele Fehler.

Zur Migration nach Schild 3.0 hat sich das Admin Tool des SVWS Server bewährt (https://localhost/admin bei einer lokalen Installation).

Re: Fehler bei der Datenbank Migration

Verfasst: Dienstag 27. Januar 2026, 19:42
von Frodermann
Haben Sie auch in Ihrer Datenbank schon durch die "Benutzergruppen" einmal durchgeschaut, ob dort alles mit rechten Dingen zugeht? Vielleicht gibt es eine leere Benutzergruppe oder eine Benutzergruppe mit kaputten Rechten oder so, die hier Probleme erzeugt?

Re: Fehler bei der Datenbank Migration

Verfasst: Dienstag 3. Februar 2026, 10:26
von Sandbot
Vielen Dank für die Antworten.
Der Fehler lag darin, dass eine Benutzergruppe keine Bezeichnung hatte. Nachdem ich eine Bezeichnung eingetragen hatte, ließ sich die DB migrieren.