Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret
Guten Abend zusammen,
wir haben uns an eine Testinstallation gewagt. SVWS-Version: 1.0.2, SchildNRW3: 3.1.2.30.
Unser Datenbankserver basiert auf einem aktuellen Ubuntu Server 22.04 LTS mit eine MariaDB. Die Migration aus einer Schild2-MySQL-Datenbank wurde erfolgreich abgeschlossen. Die Anmeldung an der Weboberfläche kann mit den migrierten Nutzerdaten erfolgreich durchgeführt werden.
SchildNRW3 ist auf einem Windows11 installiert. Mit Schild_DBConfig.exe konnte die Verbindung zur Datenbank eingerichtet werden. Nach dem Start von SchildNRW3 erscheint der Anmeldedialog. Hier tragen wir die zuvor verwendeten Anmeldeinformationen ein. Nun erscheint die folgende Fehlermeldung: Das Datenbankschema "DATENBANKNAME" ist nicht korrekt im SVWS-Server registiert.
Wie können wir das Datenbankschema registrieren.
Vielen Dank.
Bernd Zeitzen
Gymnasium Harsewinkel
wir haben uns an eine Testinstallation gewagt. SVWS-Version: 1.0.2, SchildNRW3: 3.1.2.30.
Unser Datenbankserver basiert auf einem aktuellen Ubuntu Server 22.04 LTS mit eine MariaDB. Die Migration aus einer Schild2-MySQL-Datenbank wurde erfolgreich abgeschlossen. Die Anmeldung an der Weboberfläche kann mit den migrierten Nutzerdaten erfolgreich durchgeführt werden.
SchildNRW3 ist auf einem Windows11 installiert. Mit Schild_DBConfig.exe konnte die Verbindung zur Datenbank eingerichtet werden. Nach dem Start von SchildNRW3 erscheint der Anmeldedialog. Hier tragen wir die zuvor verwendeten Anmeldeinformationen ein. Nun erscheint die folgende Fehlermeldung: Das Datenbankschema "DATENBANKNAME" ist nicht korrekt im SVWS-Server registiert.
Wie können wir das Datenbankschema registrieren.
Vielen Dank.
Bernd Zeitzen
Gymnasium Harsewinkel
Bernd Zeitzen
Gymnasium Harsewinkel
Gymnasium Harsewinkel
-
- Fachberater*in
- Beiträge: 783
- Registriert: Montag 1. Oktober 2018, 17:16
- Schulform: Gymnasium
Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret
Haben Sie die bind-Adress umgestellt?
s. hier:
https://schulverwaltungsinfos.nrw.de/sv ... tallation)
s. hier:
https://schulverwaltungsinfos.nrw.de/sv ... tallation)
Viele Grüße, H. Hayen
Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret
Guten Abend Herr Hayen,
ja, ich habe diese Änderung vorgenommen.
ja, ich habe diese Änderung vorgenommen.
Bernd Zeitzen
Gymnasium Harsewinkel
Gymnasium Harsewinkel
-
- Fachberater*in
- Beiträge: 783
- Registriert: Montag 1. Oktober 2018, 17:16
- Schulform: Gymnasium
Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret
Prüfen Sie mal im debug, ob das Schema eingetragen ist:
https://IhrServer:8443/debug/privileged ... chemaListe
Auf dem Ubuntu können Sie sich auch die Datei:
/opt/app/svws/svwsconfig.json
anschauen, dort sind die korrekt eingetragenen Schemata gelistet.
GGf über das Admin-Tool neu migrieren. Dabei die Revisionsnummer verfolgen. Die müsste bei 30 stehen.
https://IhrServer:8443/debug/privileged ... chemaListe
Auf dem Ubuntu können Sie sich auch die Datei:
/opt/app/svws/svwsconfig.json
anschauen, dort sind die korrekt eingetragenen Schemata gelistet.
GGf über das Admin-Tool neu migrieren. Dabei die Revisionsnummer verfolgen. Die müsste bei 30 stehen.
Viele Grüße, H. Hayen
Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registriet
Im Anhang das Ergebnis der Abfrage.
Warum hat der username einen doppelten backslash vorangestellt?Bernd Zeitzen
Gymnasium Harsewinkel
Gymnasium Harsewinkel
-
- Fachberater*in
- Beiträge: 783
- Registriert: Montag 1. Oktober 2018, 17:16
- Schulform: Gymnasium
Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret
Ich würde die DB im Admin-Client löschen.
Und dann mit sorgfältig gewählten Zugangsdaten (Schemanutzer ist NICHT der root) die DB neu migrieren.
nochmal die Zugansdaten:
root: "Oberadmin" der MariaDB, darf Schemata anlegen, löschen
Schemaadmin: Admin nur des einen importierten Schemas, aber noch kein Schilduser
Wichtig: Das ist NICHT der root
SchildUser: Wird bei der Migration nicht benötigt, nur bei der Anmeldung in Schild.
Und dann mit sorgfältig gewählten Zugangsdaten (Schemanutzer ist NICHT der root) die DB neu migrieren.
nochmal die Zugansdaten:
root: "Oberadmin" der MariaDB, darf Schemata anlegen, löschen
Schemaadmin: Admin nur des einen importierten Schemas, aber noch kein Schilduser
Wichtig: Das ist NICHT der root
SchildUser: Wird bei der Migration nicht benötigt, nur bei der Anmeldung in Schild.
Viele Grüße, H. Hayen
-
- Fachberater*in
- Beiträge: 654
- Registriert: Montag 29. Oktober 2018, 20:45
- Schulform: Gesamtschule
- Motto: Keine Panik
Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret
Hier auch noch mal zu den Schemata und diversen Usern: https://schulverwaltungsinfos.nrw.de/sv ... ?title=FAQ
Was ist ein Datenbank-Schema?
Unter Datenbank-Schema versteht man eine vorstrukturierte, leere Datenbank. In der leeren Datenbank sind also schon alle Tabellen und deren Abhängigkeiten angelegt, jedoch noch keine Daten enthalten.
In einer MariaDB können mehrere Schemata liegen, die dann einer einzelnen SVWS-Datenbank einer Schule entsprechen, auf die dann mit dem SchILD-Client zugegriffen werden kann.
In großen Systemen, etwa kommunalen Rechenzentren oder kommerziellen Rechenzentren, könnten noch weitere Schemata in der MariaDB laufen, die dann anderen Schulen gehören oder gar nichts mit Schulen zu tun haben, etwa die kommunale Führerscheinstelle oder die Datenbank eines Unternehmens.
Was ist der Unterschied zwischen einem root-, Datenbank und SchILD-NRW 3-Benutzer?
- Ein Root-Benutzer ist ein Super-Administrator-Zugang auf den MariaDB-Server. Er hat Zugriffsrechte auf alle Datenbanken, kann diese anlegen und löschen. Er kann beliebige weitere Datenbank-Benutzer anlegen. Geht das Root-Kennwort für die MariaDB verloren, kann dieses Passwort nicht mehr angezeigt oder verändert werden und neue Schemas können nicht mehr angelegt werden.
- Ein Datenbank-Benutzer oder auch Schema-Benutzer ist ein Administrator-Zugang mit vollen Zugriffsrechten auf ein Schema, d.h. eine einzelne "Datenbank". Ein Datenbank-Benutzer kann auch mit gleichem Namen und Passwort für mehrere Schemata/Datenbanken gelten. Er kann diese Datenbank nicht löschen, aber jede Veränderung innerhalb des Schemas/der Datenbank vornehmen. SchILD-NRW 3 nutzt die Zugangsdaten dieses Benutzers, um auf die Datenbank zuzugreifen. In den Beispielen dieses Wikis wird in der Regel der Name svwsadmin für diesen Benutzer verwendet.
- Ein SchILD-NRW-3-Benutzer ist (meistens) eine reale Person mit eingeschränkten Zugriffsrechten auf die Datenbank über SchILD-NRW oder das Webinterface. SchILD-NRW regelt diese Rechte in der Benutzerkontensteuerung des Clients. Dies sind die Benutzer, über die mit SchILD-NRW gearbeitet wird. Einem solchen Benutzer können SchILD-NRW-Administrationsrechte zugewiesen werden, so dass über die Benutzeroberfläche von SchILD-NRW bereitgestellte Datenbankoperationen ausgeführt werden können.
mit freundlichen Grüßen
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation
- T.Hagel
- Beiträge: 236
- Registriert: Sonntag 29. August 2021, 14:43
- Schulform: Alle
- Motto: Vermittler zwischen den Welten
Lehrerkind, Ex-Schuladmin, seit 2009 für die Stadt Köln im Schulverwaltungsupport tätig
Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret
Hier fehlt noch die Erklärung zu dem "Priviligierten" Benutzer, der ja erst seit kurzem mit an Bord ist ...
So ganz habe diesen Benutzertyp jetzt immer noch nicht verstanden ...
So ganz habe diesen Benutzertyp jetzt immer noch nicht verstanden ...
-
- Beiträge: 346
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret
Ist das eine Sonderlocke in SchILD Zentral?
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
- T.Hagel
- Beiträge: 236
- Registriert: Sonntag 29. August 2021, 14:43
- Schulform: Alle
- Motto: Vermittler zwischen den Welten
Lehrerkind, Ex-Schuladmin, seit 2009 für die Stadt Köln im Schulverwaltungsupport tätig
Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret
Natürlich. Sonderlocke = SchildZentralkroerig hat geschrieben: Freitag 13. Dezember 2024, 16:29 Ist das eine Sonderlocke in SchILD Zentral?

Vielleicht liegt es auch einfach an einer sehr funktional gestalteten Admin-Seite, die so einige Admin-Funktionen und Anleitungen/Hilfen vermissen lässt. Wieso kann man über diese Adminseite als "Administrator" nicht erfahren was konkret los ist ? In dem Fall hier, wäre eine Ansicht der svwsconfig-Datei hilfreich, die aufzeigt, an welchen Werten sich der SVWS-Server warum stört ... Super wäre es dann natürlich, wenn die Admin-Seite nicht nur den Fehler beschreibt, sondern auch eine Anleitung/Funktion mitliefert, die es dem "Administrator" ermöglicht, den Fehler direkt auf der Admin-Seite zu beheben.
Doch kommen wir zurück zur Ausgangsfrage:
Da steht doch, dass die Anmeldung über den Webserver funktioniert. Demnach sollten die Einträge in der svwsconfig.json-Datei korrekt sein.Die Anmeldung an der Weboberfläche kann mit den migrierten Nutzerdaten erfolgreich durchgeführt werden.
Da steht auch, dass der PC-Client startet, die korrekte Datenbank mit den Nutzerdaten zieht. Und erst danach kommt es zur Fehlermeldung:Mit Schild_DBConfig.exe konnte die Verbindung zur Datenbank eingerichtet werden. Nach dem Start von SchildNRW3 erscheint der Anmeldedialog. Hier tragen wir die zuvor verwendeten Anmeldeinformationen ein.
"Das Datenbankschema "DATENBANKNAME" ist nicht korrekt im SVWS-Server registiert."
Ich glaube nicht, dass das was mit SchildZentral zu tun hat
