11.09.2022, 13:28
Hallo Mathias,
das ist aber keine Lösung: es sollte dort nur ein einziger Datensatz stehen! In eurer Datenbank ist ein Fehler, der vermutlich noch aus der Umstellung von Jet auf PG stammt. Du MUSST (!) unbedingt NMAdmin > Wartung > Einstellungen verwalten öffnen und dann alle Datensätze bis auf einen rauslöschen. Das kannst du natürlich auch gerne mit pgAdmin machen. Du behältst den Datensatz, der die meisten korrekten Einstellungen hat.
Danach, gaaaanz wichtig, SOFORT (noch bevor sich irgendjemand anders am NM anmeldet) die Datenbank mit NMAdmin prüfen lassen. Dann wird die Tabelle sys_settings repariert. Wenn du in pgAdmin reinschaust, dann sollte bei der Tabelle sys_settings unter dem Reiter SQL am Ende der Tabellenbeschreibung folgender Text zu sehen sein: CONSTRAINT sys_schulnummer_key UNIQUE (schulnummer). Bedeutet, dass es zu jeder Schulnummer nur einen einzigen Datensatz geben darf.
Gruß
Stephan
das ist aber keine Lösung: es sollte dort nur ein einziger Datensatz stehen! In eurer Datenbank ist ein Fehler, der vermutlich noch aus der Umstellung von Jet auf PG stammt. Du MUSST (!) unbedingt NMAdmin > Wartung > Einstellungen verwalten öffnen und dann alle Datensätze bis auf einen rauslöschen. Das kannst du natürlich auch gerne mit pgAdmin machen. Du behältst den Datensatz, der die meisten korrekten Einstellungen hat.
Danach, gaaaanz wichtig, SOFORT (noch bevor sich irgendjemand anders am NM anmeldet) die Datenbank mit NMAdmin prüfen lassen. Dann wird die Tabelle sys_settings repariert. Wenn du in pgAdmin reinschaust, dann sollte bei der Tabelle sys_settings unter dem Reiter SQL am Ende der Tabellenbeschreibung folgender Text zu sehen sein: CONSTRAINT sys_schulnummer_key UNIQUE (schulnummer). Bedeutet, dass es zu jeder Schulnummer nur einen einzigen Datensatz geben darf.
Gruß
Stephan
RSS-Feed mit aktuellen Informationen über Updates, Änderungen in der Programmbedienung und anderen wichtigen Mitteilungen unter http://www.notenmanager.net/feeds/Notenmanager.xml