Probleme mit Zugriffsrechten - Druckversion +- Forum Notenmanager (https://forum.notenmanager.net) +-- Forum: Schulversion (https://forum.notenmanager.net/forumdisplay.php?fid=22) +--- Forum: Installation SV (https://forum.notenmanager.net/forumdisplay.php?fid=2) +--- Thema: Probleme mit Zugriffsrechten (/showthread.php?tid=3296) |
Probleme mit Zugriffsrechten - SHeymann - 02.07.2010 Hallo Stephan, schau mal bitte in mein log-file. Notenmanager lief unter win7 einwandfrei, bis ich den Pfad zur Datenbank ändern musste. (db ist bei diesem Rechner wg Datenschutz auf einem Stick, dessen LW-Buchstabe hatte sich geändert) Jetzt kann der NM nur noch mit Adminrechten auf die richtige db zugreifen, siehe log-file. Ich habe schon mit den Rechten in der Registry und natürlich für das Verzeichnis bsoft gebastelt, komme aber nicht weiter. # 02.07.2010, 18:18:21 ------------------------------------------------------------------ SessionInfo ------------------------------------------------------------------ Programmstart : 02.07.2010 18:18:21 Rechnername : MSI_H55M Betriebssytem : Unbekannte Version ADO-Version : 6.1 Adminrechte : Falsch Prog-Version : 3.5.21 Prog-Verzeichnis: C:\Program Files\beSoft\NManagerSV Datenbank : C:\Program Files\beSoft\NManagerSV\nmdaten04.mdb;;;;;;;;;;1;;;;MSI_H55M ---------------------------------------- # 02.07.2010, 18:18:21 Verbindung zur Jet-Datenbank wurde erfolgreich hergestellt.;;;;CheckJetDB;;comClsDataFile;;NManagerSV;;3;;;;MSI_H55M ---------------------------------------- # 02.07.2010, 18:18:23 ------------------------------------------------------------------ LizenzInfo ------------------------------------------------------------------ LizenzStatus : illegal Lizenzschlüssel : Zeugnislizenz : Falsch Zeugnislizenznr : ------------------------------------------------------------------ DatenbankInfo ------------------------------------------------------------------ Schulart : 0 Schuljahr : 2009/2010;;;;;;;;;;1;;;;MSI_H55M ---------------------------------------- # 02.07.2010, 18:18:25 Fehler beim Programmstart: Objekt wurde entladen. Das Programm wird beendet.;;1050;;Sub Main;;modMain;;NManagerSV;;1;;;;MSI_H55M ---------------------------------------- # 02.07.2010, 18:18:33 ------------------------------------------------------------------ SessionInfo ------------------------------------------------------------------ Programmstart : 02.07.2010 18:18:33 Rechnername : MSI_H55M Betriebssytem : Unbekannte Version ADO-Version : 6.1 Adminrechte : Wahr Prog-Version : 3.5.21 Prog-Verzeichnis: C:\Program Files\beSoft\NManagerSV Datenbank : F:\!NManager\NMDatenbank\NMDatenRSThann.mdb;;;;;;;;;;1;;;;MSI_H55M ---------------------------------------- # 02.07.2010, 18:18:33 Verbindung zur Jet-Datenbank wurde erfolgreich hergestellt.;;;;CheckJetDB;;comClsDataFile;;NManagerSV;;3;;;;MSI_H55M ---------------------------------------- # 02.07.2010, 18:18:34 ------------------------------------------------------------------ LizenzInfo ------------------------------------------------------------------ LizenzStatus : voll Lizenzschlüssel : 3.2-xxxxxxxxxxxxxxxxxxxxxxxxxxxx Zeugnislizenz : Wahr Zeugnislizenznr : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ------------------------------------------------------------------ DatenbankInfo ------------------------------------------------------------------ Schulart : 0 Schuljahr : 2009/2010;;;;;;;;;;1;;;;MSI_H55M ---------------------------------------- # 02.07.2010, 18:18:40 admin angemeldet: 02.07.2010, 18:18:40;;;;;;;;;;3;;X;;MSI_H55M ---------------------------------------- RE: Probleme mit Zugriffsrechten - NM-Himself - 02.07.2010 Hast du bei dir in die Benutzerkontensteuerung aktiv? Wie hast du die Änderung des Datenbankverzeichnisses durchgeführt? Warst du da als normaler User am Rechner angemeldet oder als Admin? Oder warst du als normaler User angemeldet und hast den NM mit Adminrechten gestartet? Gruß Stephan RE: Probleme mit Zugriffsrechten - SHeymann - 02.07.2010 Ich fang mal hinten an: Ich habe jetzt in der Registry des "normalen" Users Stefan Heymann den richtigen Pfad und db-Namen eingetragen und natürlich läuft's jetzt. Ja, die Benutzerkontensteuerung ist aktiv. Und nun der Reihe nach: 1. Stefan Heymann hat NM gestartet, db wird nicht gefunden, LW von F: auf G: geändert. 2. Neustart NM, Fehlermeldung 3. Neustart NM als Stefan Heymann, aber Programm ausführen mit Adminrechten, alles ok 3. Neustart NM ohne Adminrechte, Fehlermeldung Ich hab' dann dafür gesorgt, dass sich der Stick mit anderem Buchstaben anmeldet und das Programm als (echter) Administrator auf die richtige Datenbank zugreifen lassen, für den Admin klappts, für den SH war's vergeblich. Dem Verzeichnis besoft eigens den Stefan Heymann mit Vollrechten hinzugefügt, vergeblich. Dem Registryzweig besoft ebenfalls den Stefan Heymann mit allen Rechten hinzugefügt, vergeblich. Vor lauter Beschreibung habe ich meine eigentliche Frage vergessen: Wie muss ich vorgehen, damit NM einen Wechsel des db-Verzeichnisses verkraftet und sich dauerhaft merkt? RE: Probleme mit Zugriffsrechten - NM-Himself - 02.07.2010 Hm, ich kann die von dir beschriebene Prozedur beliebig häufig wiederholen, ohne Probleme. Hab allerdings Win7 64bit. Welche Fehlermeldung kam denn unter 2.? RE: Probleme mit Zugriffsrechten - SHeymann - 02.07.2010 Fehlermeldung: Lizenzdatei ist nicht aktuell, oder so ähnlich, arbeiten möglich aber keine Listen drucken ... und natürlich passte das PW nicht. In der Registry standen als db und als db Pfad die Defaultwerte wie bei einer Neuinstallation, obwohl sich der Pfad nur von F:/ ... auf G:/ ... geändert hatte, also z.B. keine Änderung des Namens der db. Es sieht so aus, als würde durch den Fehlzugriff der Defaultwert eingetragen, aber nach der Korrektur nicht mehr der richtige Pfad. Und offensichtlich holt sich NM seine Registryeinträge aus der Admin Registry, wenn ich als Stefan Heymann den NM mit Adminrechten starte. Als relativer win7-Neuling (Vista habe ich übersprungen) ist mir das alles sehr umheimlich. Ich habe übrigens win7 32 laufen. |