11.09.2024, 17:45 (Dieser Beitrag wurde zuletzt bearbeitet: 11.09.2024, 18:00 von slf.)
Hallo zusammen,
ich wollte heute die Daten des neuen Schuljahres importieren und in diesem Atemzug natürlich
auch die Daten des letzten Schuljahres als Vorjahresdaten sichern.
Bei diesem Punkt erscheint aber leider die Fehlermeldung 42501: keine Berechtigung für Datenbank bsnmXXXX
(XXXX steht natürlich für unsere Schulnummer). Ich bin als Administrator im NM angemeldet und die Datenbank
läuft auch. In den letzten Jahren hat das nahezu problemlos geklappt.
Es folgt dann noch eine lange Liste an Fehlermeldungen (siehe Screenshots)
Ich habe dann abgebrochen.
Ich habe die aktuellste Version von NM5 installiert (vom 8.9.)
Einen ähnlichen Fehler habe ich Forum leider nicht gefunden, um es evtl. lösen zu können.
Grüße
Matthias
P.S.: Noch als Ergänzung: ich weiß schon was der Fehler bedeutet, aber ich kann mir nicht erklären, warum er jetzt auf einmal auftaucht, da an
den Berechtigungen und dem Postgres-Server nix geändert wurde....
das hat etwas mit den Berechtigungen auf dem Datenbank-Server selbst zu tun. Falls du die Möglichkeit hast, mit pgAdmin4 in die Datenbank zu schauen: der Besitzer (Owner) der Datenbank bsnmXXXX müsste der Benutzer nmsvXXXX sein. Falls das nicht der Fall ist, kann der NM5 (weil er als nmsvXXXX angemeldet ist) die notwendigen Änderungen nicht vornehmen.
Da ich frühestens Mitte/Ende nächster Woche Zeit finde, bei euch mal mit Teamviewer drauf zu schauen, empfehle ich, dass du wie im Handbuch beschrieben (http://nmhilfe.notenmanager.net > Notenmanager Version 5 > Administratorhandbuch > Ablaufbeschreibungen > Neues Schuljahr einrichten) eine Datensicherung des PG-Servers vornimmst und - ganz wichtig - eine Datensicherung über Administrator > Wartung.
Wenn wir das DB-Problem in den Griff bekommen haben, kannst du dann über Administrator > Wartung > Datensicherung die Sicherung der Vorjahresdaten in die Datenbank importieren.
12.09.2024, 12:06 (Dieser Beitrag wurde zuletzt bearbeitet: 12.09.2024, 12:11 von slf.)
Hallo Stephan,
danke für den Tipp. Ich werd nachher per pgadmin kontrollieren, ob die Berechtigung flöten gegangen ist. Ich geb Bescheid.
Update: Bei mir steht als Owner der User postgres drin. Aktiv habe ich da nix geändert und es hat bis jetzt immer funktioniert. Sollte ich den Owner einfach abändern?
Owner postgres könnte sogar noch so gerade funktionieren, wenn der Besitzer des Schema "vorjahr" zumindest nmsvXXXX ist. Aber es macht Sinn, den Besitzer zu ändern.
12.09.2024, 15:42 (Dieser Beitrag wurde zuletzt bearbeitet: 12.09.2024, 16:19 von slf.)
Hallo Stephan,
werde ich zeitnah testen und Rückmeldung geben.
Vielen Dank!
Grüße
Matthias
Update: Hat alles einwandfrei funktioniert, nachdem ich den nmsvXXXX als Owner eingetragen habe (in der Datenbank, nicht nur im Schema)! Vielen Dank nochmal für den schnellen Support!