Benutzer Berechtigungen als Report oder Excel-Datei

15. September 2010 13:53

Hallo zusammen,

gibt es ein Tool oder Report, mit dem man pro Benutzer die jeweiligen Berechtigungen
auf Tabellenebene ermitteln kann. (native DB 4.0 SP3 mit Windows-Login)

Es geht mir nicht darum, neue Berechtigungen anzulegen, sondern die bestehenden
auszuwerten (für unseren neuen Datenschutzbeauftragten :-) ).

Wir haben zwar unsere Rollen einigermaßen sprechend angelegt,
(FIBU-Debitoren lesen, FIBU-Debitoren ändern usw.),
das reicht aber leider als Nachweis nicht aus.

mfg
Christian

Re: Benutzer Berechtigungen als Report oder Excel-Datei

15. September 2010 14:20

Hallo,

es gibt die virtuelle Tabelle (glaube sie ist virtuell?) 2000000005 da kannst du pro Rolle genau einsehen welcher Zugriff auf welche Tabelle möglich ist. Leider gibts das nicht pro Benutzer. Müsste man sich wohl durch Kombination der beiden Tabellen Benutzer - Rollen und Rolle - Tabellenrechte zusammenbasteln.

Re: Benutzer Berechtigungen als Report oder Excel-Datei

15. September 2010 14:24

Wo ist da das Problem das selbst mal schnell zu basteln? Von der Tabelle "Windows Login" zur Tabelle "Windows Access Control". Von dieser zu den einzelnen Rollen ("User Role"). Und dann letztendlich auf die Berechtigungen ("Permission").

Gruß,
Sebastian

[EDIT]Nein, diese ist nicht virtuell. Sonst könnte diese ja schlecht in SQL dargestellt werden, oder? :wink: [/EDIT]

Re: Benutzer Berechtigungen als Report oder Excel-Datei

15. September 2010 14:50

Also das geht!
Einfach auf die jeweiligen Tabellen zugreifen.

Die Tabelle 2000000003 und 2000000005 sollten hier eigentlich ausreichen.

Sebastian Pfliegel hat geschrieben:[EDIT]Nein, diese ist nicht virtuell. Sonst könnte diese ja schlecht in SQL dargestellt werden, oder? :wink: [/EDIT]


Im Grunde hast du Recht - es sind sogenannte Spezialtabellen die in der Datenbank gespeichert werden.
siehe: http://wiki.dynamicsbook.com/index.php?title=Special_table

mfg,
winfy