Ich habe in einer DB (Backend im Netz und mehrere lokal installierte
Frontends) im Nachhinein eine Benutzerverwaltung (Gruppen und Benutzer
mit verschiedenen Zugriffsrechten) eingerichtet. Hat auch prima geklappt
- bis zur Erstellung der .mde-Datei. Die von mir hinterlegten Benutzer
können über die .mde nicht auf die DB zugreifen. Fehlermeldung:
"Datensätze können nicht gelesen werden. Keine Leseberechtigung auf
MSysModules2 (Fehler 3112)". Über die .mdb funktioniert es. Ich möchte
aber die .mdb nicht ausliefern, da ich mir nicht in die Karten gucken
lassen möchte. Was kann ich tun? Kann mir jemand das Problem erklären?
Ich habe bereits versucht, es über die Online-Hilfe, die Knowledge Base
bei MS und die Access-FAQ von Karl Donaubauer zu lösen. Ich konnte dazu
nichts finden. Hoffentlich habe ich nichts übersehen...
Danke im Voraus
Christian Rüve
Hallo Christian,
das ist ein bekannter "Fehler" (oder auch ein Feature??). Du musst die MDE als
Administrator öffnen und das Recht für die Tabelle manuell vergeben.
Stelle unter den Optionen zuerst ein, dass auch die Systemobjekte angezeigt
werden. Dann rufe die Zugriffberechtigungen auf, wähle die Tabelle "MSysModules2"
und die Gruppe der Benutzer, die mit der DB arbeiten aus. Es reichen die
Berechtigungen zum Lesen und Aktualisieren.
Danach müsste es laufen.
Grüße,
Stefan
--
_____________________________________________________________
NewsGroups Suchen, lesen, schreiben mit http://netnews.web.de
Die Optionen-Einstellung bezüglich der Systemobjekte - das fehlte mir!
Jetzt funktioniert's. Ich danke dir :-)
Christian