Seite 1 von 2
K_Ortsteil - Fehler bei Migration, Schüler werden dadurch gelöscht
Verfasst: Freitag 21. Februar 2025, 08:46
von HvdB
Guten Morgen!
Ich habe die alte Schild-Datenbank erfolgreich mit dem Migrationstool aufgeräumt und zum Testen in unserer Schule "live" geschaltet. Dabei ist nun aufgefallen, dass einige SuS gelöscht worden sind, die aus bestimmten Ortsteilen der umliegenden Gemeinden kommen. Verknüpft damit ist folgende Fehlermeldung bei der Migration:
Schueler: [Microsoft][ODBC Microsoft Access Driver] Der Datensatz kann nicht hinzugefügt oder geändert werden, da ein Datensatz in der Tabelle 'K_Ortsteil' mit diesem Datensatz in Beziehung stehen muss.
Dabei handelt es sich z.B. um die Ortsteile Nümbrecht "Wirtenbach" und "Marienberghausen" sowie in Morsbach der Ortsteil "Appenhagen"
Der Fehler ist für mich nicht so ganz nachvollziehbar. Vielleicht nehmen wir in Zukunft einfach keine Kinder mehr aus den Ortsteilen auf?!
Danke und schöne Grüße!
Hendryk von der Burg
Re: K_Ortsteil - Fehler bei Migration, Schüler werden dadurch gelöscht
Verfasst: Freitag 21. Februar 2025, 08:51
von HvdB
Ich glaube, ich habe gerade den Fehler gefunden... Die Ortsteile sind im Katalog teils doppelt hinterlegt. Vermutlich entsteht hier der Fehler? Teste ich direkt.
Re: K_Ortsteil - Fehler bei Migration, Schüler werden dadurch gelöscht
Verfasst: Freitag 21. Februar 2025, 09:14
von Frodermann
Das Datum in Ihrer Signatur ist ja auch mehrfach hinterlegt.
War die Doppelanlage für die Lösung des Problems?
Re: K_Ortsteil - Fehler bei Migration, Schüler werden dadurch gelöscht
Verfasst: Freitag 21. Februar 2025, 09:40
von HvdB

Das Datum in der Signatur aber aus gutem Grund
Ja, es war jetzt tatsächlich die Lösung des Problems. Ich habe gerade händisch den Katalog bereinigt und nun läuft es problemlos durch. Bei "historisch gewachsenen Strukturen" sind solche Fehler wohl kaum vermeidbar...
Schöne Grüße!
Hendryk von der Burg
Re: K_Ortsteil - Fehler bei Migration, Schüler werden dadurch gelöscht
Verfasst: Freitag 21. Februar 2025, 09:58
von Frodermann
"Doppelte Katalogeinträge bemerken" anstatt dass Schüler nicht migriert werden klingt wie etwas, das die Migration beachten sollte... das gehe ich mal melden.
Re: K_Ortsteil - Fehler bei Migration, Schüler werden dadurch gelöscht
Verfasst: Freitag 21. Februar 2025, 10:12
von HvdB
Danke! Ist im Sekretariat nur dadurch aufgefallen, dass die SuS bei der "Fahrschülererfassung" plötzlich nicht mehr in Schild waren. Ich gebe zu, dass ich mich mit dem Fehlerlog nicht eingehender beschäftigt hatte und als "normal" abgetan hatte.
Schöne Grüße!
Re: K_Ortsteil - Fehler bei Migration, Schüler werden dadurch gelöscht
Verfasst: Samstag 22. Februar 2025, 08:43
von Raffenberg
Hallo,
das hört sich danach an, als hätte die Originaldatenbank Probleme. Es kann helfen, diese zunächst mit dem Schild2 Migrationstool zu bereinigen und dann erst in die SVWS-Datenbank zu migrieren.
Re: K_Ortsteil - Fehler bei Migration, Schüler werden dadurch gelöscht
Verfasst: Samstag 22. Februar 2025, 10:52
von HvdB
Guten Morgen!
Das Problem ist ja erst durch das Migrationstool entstanden. Die Datenbank ließ sich vorher nicht in die neue DB migrieren, daher hatte ich auf das Migrationstool zurückgegriffen.
Beim "Aufräumen" kam es dann zu dem o.g. Fehler durch die doppelten Eintragungen im Ortsteil-Katalog. Nachdem ich die Einträge korrigiert hatte, lief das Migrationstool dann ohne weitere Fehler durch.
Wie der Kollege Felix Frodermann oben schon schrieb, wäre es durchaus sinnvoll, auf die fehlerhaften Eintragungen im Katalog hinzuweisen, anstatt die SuS zu löschen
In meinem Fall hat die Recherche und ein wenig Grübeln ja die Lösung gebracht. Je nach Nutzer ist die Zeit oder die Lust aber evtl. etwas knapper bemessen und die Fehler werden entweder einfach ignoriert oder der Frust setzt jeglichem Versuch, sich mit Schild3 zu beschäftigen, ein schnelles Ende

Und das wäre doch extrem schade.
Schöne Grüße!
Hendryk von der Burg
Re: K_Ortsteil - Fehler bei Migration, Schüler werden dadurch gelöscht
Verfasst: Montag 24. Februar 2025, 13:35
von Raffenberg
Im Katalog Ortsteile können Orte mit der gleichen Bezeichnung aufgenommen werden, da in der Datenbank nur ein Primärschlüssel auf der ID liegt. Jeder eingetragene Ortsteil erhält eine eindeutige ID. Wenn identische Ortsteile eingetragen werden, bekommen diese getrennten IDs. In den Schülerdaten werden nur die IDs eingegeben, so dass bei Identischen Ortsteilen trotzdem keine Konflikte auftreten. Es würden dann in der Schild3-Datenbank die Eintragungen übernommen. Ich habe jetzt noch keine zeit gehabt, in die Schild3 Datenbank zu gucken. Vielleicht ist hier der Primärschlüssel anders definiert.
Das Migrationstool sollte an dieser Stelle eigentlich keinen Konflikt haben, es sei denn, die Datenbank hat den Primärschlüssel "ID" verloren. Dann sind identische IDs bei identischen Ortsteilen denkbar. Aber auch das wäre bei der Migration kein Problem, da beides identisch ist. Die einzige Konstellation wäre dann noch, dass gar kein Primärschlüssel eingetragen ist, also keine ID.
Hier wäre ein Blick in die Originaldatenbank hilfreich mit Screenshot der Tabelle K_Ortsteile. Vielleicht habe ich noch einen Denkfehler, aber irgendwie scheint mir das recht exotisch oder noch nicht ganz rund in der Fehleranalyse.
Re: K_Ortsteil - Fehler bei Migration, Schüler werden dadurch gelöscht
Verfasst: Dienstag 4. März 2025, 07:52
von HvdB
Guten Morgen!
Sorry für die späte Antwort. Ich werde heute Nachmittag sehen, dass ich einen Screenshot anfertige. Vielleicht hilft dies weiter.
Besten Dank und schöne Grüße!
Hendryk von der Burg