Seite 1 von 2
Fehlende Grundschuldaten nach Migration in MySQL
Verfasst: Montag 11. März 2019, 23:57
von A.Latour
Hallo,
nach einer Migration unserer Access-Datenbank mit Hilfe des Migrationstools (aktuell von svws.nrw.de, Version 1.1.0.10 oder so) in eine MySQL-Datenbank ist mir aufgefallen, dass die Grundschulnoten nicht übertragen wurden (ohne dass es dazu eine Fehlermeldung gab). Die neue MySQL-Datenbank habe ich auch vor der Migration mehrfach mit der neuesten Schildversion geöffnet, bis keine neuen Tabellen oder Felder mehr angelegt wurden...
Da ich nicht sicher bin, ob weitere Daten fehlen, wollte ich nachfragen, ob es irgendwo eine aktuellere Version des Migrationstools noch gibt oder ob dieser Fehler nur bei uns auftritt...
Herzliche Grüße,
Andreas Latour
Re: Fehlende Grundschuldaten nach Migration in MySQL
Verfasst: Dienstag 12. März 2019, 13:53
von Pfotenhauer
Hallo.
Verwende mal bitte das neue Mig-Tool aus der Fachberater Cloud.
Ich muss mir das alte Tool mal ansehen, es kann sein, dass dort eine alte Tabellen-Konfiguration genutzt wird.
Teilleistungen kann das alte Tool aber ohnehin nicht....
Ich werde versuchen, das neue Tool für alle bereit zu stellen.
Im Anhang eine aktuelle Tabbelen.txt. Die könnte das Problem mit dem alten Tool auch schon lösen!
Einfach im selben Ordner speichern.
Re: Fehlende Grundschuldaten nach Migration in MySQL
Verfasst: Dienstag 12. März 2019, 21:29
von A.Latour
Vielen Dank, mit dem neuen Tabellen.txt wurden nun auch die Grundschulnoten übertragen!
Kann ich jetzt davon ausgehen, dass mit dieser Datei alle aktuellen Tabellen übertragem wurden? Oder wäre es sicherer, das neue Migrationstool für Schild3.0 zu verwenden? Und kann man das neue Migrationstool überhaupt in Schild2.0 nutzen? Da müsste ich dann vermutlich statt der UDL-Dateien die sdcfg-Dateien (oder so ähnlich) erzeugen und verwenden...
Re: Fehlende Grundschuldaten nach Migration in MySQL
Verfasst: Dienstag 12. März 2019, 21:45
von A.Latour
Ich hab mir mal die Mühe gemacht, den hier angebotenen Tabellen.txt mit dem vom neuen Migrationstool zu vergleichen: Es fehlen nur drei Tabellen für die Ankreuzfloskeln. Da die ja bisher noch gar nicht implementiert sind, müsste doch das alte Migrationstool alles übertragen haben, oder macht das neue Tool noch etwas prinzipiell anderes, als das alte?
Re: Fehlende Grundschuldaten nach Migration in MySQL
Verfasst: Dienstag 12. März 2019, 22:42
von A.Latour
Leider gibt es Probleme mit den Fotos:
In der Accessdatenbank haben alle Schüler und Lehrer Fotos. Nach der Migration in die MySQL-Datenbank werden diese in Schild nicht mehr angezeigt, auch in einem Report sind keine Fotos zu sehen. Im SchildInfoSystem von Wolfgang Lezius, das auf dieselbe MySQL-Datenbank zugreift, werden alle Fotos angezeigt, d.h. die Tabelle ist gefüllt. Wieso kann SchildNRW aber nicht darauf zugreifen???
Dazu ist mir aufgefallen, dass die ganz alte Tabellen.txt eine ganz andere Struktur hat. Hier mal Auszüge aus der alten:
Schueler;I;+
Schueler_AllgAdr;S;+
SchuelerAbgaenge;S;+
SchuelerTelefone;S;+
SchuelerVermerke;S;+
SchuelerWiedervorlage;S;+
SchuelerFotos;S;+
SchuelerErzAdr;S;+
und aus der hier zum Download angebotenen:
Schueler;I;+;ID;#
SchuelerGSDaten;S;+;Schueler_ID;#
Schueler_AllgAdr;S;+;ID;#
SchuelerAbgaenge;S;+;ID;#
SchuelerTelefone;S;+,ID;#
SchuelerVermerke;S;+;ID;#
SchuelerWiedervorlage;S;+;ID;#
SchuelerFotos;S;+;Schueler_ID;#;BLOB
SchuelerErzAdr;S;+;ID;#
Kann das Problem darin liegen?
Das neue Migrationstool funktioniert bei mir nicht: Der Verbindungstest klappt zwar, jedoch kommt eine Fehlermeldung (Fehlerprotokoll im Anhang), wenn man die Migration starten will.
Jetzt versuche ich nochmal eine neue Migration mit dem alten Migrationstool...

Re: Fehlende Grundschuldaten nach Migration in MySQL
Verfasst: Mittwoch 13. März 2019, 11:52
von Pfotenhauer
Hallo.
Bei "unable to open database" tippe ich auf einen Fehler in der SDBCFG-Datei.
Re: Fehlende Grundschuldaten nach Migration in MySQL
Verfasst: Mittwoch 13. März 2019, 17:25
von A.Latour
Aber die SDBCFG-Datei wurde ja mit dem Tool erstellt und zeigte auch eine korrekte Verbinung an. Ich habe sie auch mit den vorgegebenen SDBCFG-Dateien im Editor verglichen und da sah alles vergleichbar aus.
Mich wundert nur, dass auch mit dem alten Migrationstool (egal mit welcher Tabellen.txt) die Fotos zwar in die SQL-Datenbank übertragen werden (da ich sie mit SchildInfoSystem anzeigen kann), jedoch in SchildNRW selbst nicht angezeigt werden. Beim Import in SchildNRW3.0 wurden sie dagegen angezeigt.
Kann es sein, dass es an der Größe der Fotos (320x240) liegt?
Re: Fehlende Grundschuldaten nach Migration in MySQL
Verfasst: Mittwoch 13. März 2019, 17:30
von Pfotenhauer
Kann es sein, dass in der Verbindungsdatei SQLite eingestellt ist? Und nicht MySQL?
Re: Fehlende Grundschuldaten nach Migration in MySQL
Verfasst: Donnerstag 14. März 2019, 12:30
von A.Latour
Dort ist MySQL eingetragen.
Interessant ist aber, dass ich von Schild2.0 nicht auf die Fotos in der MySQL-Datenbank zugreifen kann, von Schild3.0 (auf dieselbe Datenbank!) aber wiederum problemlos.
Gibt es bei Schild2.0 mit MySQL-Datenbank irgendwelche Einschränkungen bzgl. Fotogröße, die es mit einer Access-Datenbank nicht gibt?
Re: Fehlende Grundschuldaten nach Migration in MySQL
Verfasst: Donnerstag 14. März 2019, 16:44
von Pfotenhauer
Nicht, das sich wüsste.
MySQL 8.0? Das macht m.W. Probleme.