Seite 1 von 2

Migration: Schild2 mdb zu alt

Verfasst: Freitag 20. März 2026, 13:07
von A.Löser
Guten Tag,
die Migration einer bestimmten Schild2 mdb-Datenbank gelingt hier leider nicht.
Es erscheint diese Meldung:

Server/temp/mysql_2nwmKeoUYLsPXAtGxPghDugjTZmMotn2q4mrL92A.mdb\"","Migriere in die MARIA_DB-Datenbank unter localhost:3306:"," - verwende den root-benutzer: root"," - erstelle das DB-Schema: GS-Isengarten"," - erstelle den Benutzer \"user\" für den administrativen Zugriff auf das DB-Schema.","Migriere von MDB (C:\\ProgramData\\SVWS-Server/temp/mysql_2nwmKeoUYLsPXAtGxPghDugjTZmMotn2q4mrL92A.mdb/PUBLIC) nach MARIA_DB (localhost:3306/GS-Isengarten)"," -> Verbinde zur Quell-Datenbank... [Fehler]"," Fehlerhaftes oder zu altes MDB-Datei-Format."," Fehler bei der Migration (driver='MARIA_DB', location='localhost:3306', user='user')"]}

In der Schild2-Umgebung (2.0.35.2) funktioniert diese mdb-Datenbank problemlos.

SVWS-Server Version 1.2.2 und Schild30 Programm Version 3.3.1.104

Woran kann das liegen ?

Re: Migration: Schild2 mdb zu alt

Verfasst: Freitag 20. März 2026, 13:31
von GE Schwerte
Haben Sie mal den Button "DB-Version zurücksetzen" im UserAdmin probiert?

Und dieser Pfad sieht merkwürdig aus:
"C:\\ProgramData\\SVWS-Server/temp/mysql_2nwmKeoUYLsPXAtGxPghDugjTZmMotn2q4mrL92A.mdb/PUBLIC"

Re: Migration: Schild2 mdb zu alt

Verfasst: Freitag 20. März 2026, 13:35
von Hauke Hayen
Mit Schild2-Migrationstool die Schild.mdb in eine neue mdb migrieren.
Dann erst in Schild3. I.d.R. reicht das bei zu alten mdbs.

Re: Migration: Schild2 mdb zu alt

Verfasst: Freitag 20. März 2026, 15:33
von A.Löser
Vielen Dank für den Hinweis.
Wo findet man das Schild2-Migrationstool ?

Re: Migration: Schild2 mdb zu alt

Verfasst: Freitag 20. März 2026, 15:48
von GE Schwerte

Re: Migration: Schild2 mdb zu alt

Verfasst: Samstag 21. März 2026, 09:03
von Frodermann
Der Trick ist hier aber auch, dass mit der SchILD_DB_Config.exe Konfigurationsdateien für die Datenbanken erstellen werden müssen - und diese Konfigurationsdateien werden dann im Migrationstool ausgewählt.

Erstellen Sie erst ein Backup von Ihrer aktuellen mdb.

Für MSACCESS wählen Sie einfach zuerst als Quelldatei ihre Access-mdb, klicken Sie auf "Verbindung Testen", dann "Speichern" Sie die Datei. Wiederholen Sie den Vorgang mit einer Zieldatei. Sie brauchen nur irgendeine mbd, denn das Ziel wird ja ohnehin vollständig überschrieben. Eine leere SchILD2000n.mdb, die in einer neuen Installation von SchILD-NRW dabei ist, reicht. (bitte die DBs mit "Quelle" und "Ziel" nicht vertauschen).

Im Anschluss sind im Migrationstool beide Konfigurationsdateien zu wählen (wieder: Quelle und Ziel nicht vertauschen!), dann wird migriert.

Re: Migration: Schild2 mdb zu alt

Verfasst: Samstag 21. März 2026, 15:08
von Raffenberg
Ansonsten gerne per E-Mail bei mir melden. Ich helfe beim Migrationstool.

Re: Migration: Schild2 mdb zu alt

Verfasst: Mittwoch 24. Juni 2026, 09:45
von MusterIT
Ich habe das gleiche Problem und habe es mit dem Migration-Tool versucht. Jedoch habe ich jetzt eine .sdbcfg Datei, welche ich im SVWS Server nicht hochladen kann. Wie kann ich die .sdbcfg wieder in eine mbd umwandeln?

Re: Migration: Schild2 mdb zu alt

Verfasst: Mittwoch 24. Juni 2026, 17:14
von A. Schüller
Dann fehlt noch der zweite Schritt.

Schritt 1: Mit der Datei SchILD_DBConfig.exe 2 sdbcfg Dateien erzeugen:
Man braucht eine sdbcfg Datei zur Vorlagendatei (mdb). Die mdb-Vorlage muss zuvor einmal mit der aktuellen SChild2 Version geöffnet werden.
Dann benötigt man eine sdbcft Datei zur kaputten Datenbank.

Schritt 2: Mit SchILDMigTool.exe die Migration anstoßen
Hier müssen die zuvor erzeugten sdbcfg Dateien hochgeladen werden

Re: Migration: Schild2 mdb zu alt

Verfasst: Donnerstag 25. Juni 2026, 10:39
von MusterIT
Das hatte ich gemacht, zumindest glaube ich es. Hier mal mein Ablauf von gestern:

1. Aktuell genutzte Schild.mbd auf den Desktop abgelegt
2. Mit DBConfig.exe aus der Schild.mbd eine input.sdbcfg und eine output.sdbcfg erzeugt
3. Beide Dateien in das MigTool geladen und die Migration gestartet

und dann war ich an dem Punkt von gestern, wo ich zwar eine richtige .sdbcfg-Datei hatte, aber für den SVWS‑Server eine MDB brauche.

Was hätte ich anders machen müssen?