Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret

Diskussionen rund um allgemeine Themen die alle Schulformen betreffen.

Moderatoren: A. Schüller, Raffenberg, Pfotenhauer

Antworten
BerndZ
Beiträge: 25
Registriert: Montag 9. Dezember 2024, 16:19
Schulform: Gymnasium
Motto: Nur freie Software gehört in die Schulen.
Debian rocks.

Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret

Beitrag von BerndZ »

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
Bernd Zeitzen
Gymnasium Harsewinkel
Hauke Hayen
Fachberater*in
Beiträge: 1084
Registriert: Montag 1. Oktober 2018, 17:16
Schulform: Gymnasium

Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret

Beitrag von Hauke Hayen »

Haben Sie die bind-Adress umgestellt?
s. hier:
https://schulverwaltungsinfos.nrw.de/sv ... tallation)
Viele Grüße, H. Hayen
BerndZ
Beiträge: 25
Registriert: Montag 9. Dezember 2024, 16:19
Schulform: Gymnasium
Motto: Nur freie Software gehört in die Schulen.
Debian rocks.

Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret

Beitrag von BerndZ »

Guten Abend Herr Hayen,
ja, ich habe diese Änderung vorgenommen.
Bernd Zeitzen
Gymnasium Harsewinkel
Hauke Hayen
Fachberater*in
Beiträge: 1084
Registriert: Montag 1. Oktober 2018, 17:16
Schulform: Gymnasium

Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret

Beitrag von Hauke Hayen »

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.
Viele Grüße, H. Hayen
BerndZ
Beiträge: 25
Registriert: Montag 9. Dezember 2024, 16:19
Schulform: Gymnasium
Motto: Nur freie Software gehört in die Schulen.
Debian rocks.

Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registriet

Beitrag von BerndZ »

Im Anhang das Ergebnis der Abfrage.
json.png
json.png (49.55 KiB) 2686 mal betrachtet
Warum hat der username einen doppelten backslash vorangestellt?
Bernd Zeitzen
Gymnasium Harsewinkel
Hauke Hayen
Fachberater*in
Beiträge: 1084
Registriert: Montag 1. Oktober 2018, 17:16
Schulform: Gymnasium

Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret

Beitrag von Hauke Hayen »

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.
Viele Grüße, H. Hayen
Frodermann
Fachberater*in
Beiträge: 1165
Registriert: Montag 29. Oktober 2018, 20:45
Schulform: Gesamtschule
Motto: Keine Panik

Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret

Beitrag von Frodermann »

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 - Korrekturen oder Wünsche bezüglich des Wikis und der SVWS-Webclient-Doku können Sie mir gerne über die hier im Forum hinterlegte Emailadresse zukommen lassen.
kroerig
Beiträge: 435
Registriert: Samstag 5. Januar 2019, 20:18
Schulform: - keine Schule -
Kontaktdaten:

Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret

Beitrag von kroerig »

Ist das eine Sonderlocke in SchILD Zentral?
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
Frodermann
Fachberater*in
Beiträge: 1165
Registriert: Montag 29. Oktober 2018, 20:45
Schulform: Gesamtschule
Motto: Keine Panik

Re: Fehler: Datenbankschema nicht korrekt im SVWS-Server registiret

Beitrag von Frodermann »

T.Hagel hat geschrieben: Mittwoch 11. Dezember 2024, 12:45 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 ...
Dazu gibt es derzeit auch nicht viel zu sagen. Den Nutzer wird es nur über Konfigurationsdateien geben, er kann zur Laufzeit - automatisch durch den Server - Änderungen an der Serverkonfiguration vornehmen. Features sind mit dem Nutzer aber noch gar nicht verbunden, daher ist auch nichts dokumentiert. Über eventuelle Anwendungsfälle an dieser Stelle zu spekulieren wäre zu früh. Nur so viel: den Nutzer würde nur der Server intern verwenden.

Für alle tatsächlichen Anwendungen gelten die drei in der Dokumentation beschriebenen Nutzer.
mit freundlichen Grüßen
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation - Korrekturen oder Wünsche bezüglich des Wikis und der SVWS-Webclient-Doku können Sie mir gerne über die hier im Forum hinterlegte Emailadresse zukommen lassen.
Antworten

Zurück zu „Allgemeines“