Datenschutz auf Tabelle

08/07/2008 - 10:31 von Ulf Kirsten | Report spam
Hallo!
Kann man Daten einer Tabelle so schützen, dass sie nur über eine Query oder
eine Stored Proc abrufbar sind?
Ich möchte in einer Tabelle Daten halten, die nur bestimmte ADS-Gruppen
lesen dürfen, aber nicht jede Gruppe darf alle Zeilen lesen. Würde also für
den Zugriff Stored Proc schreiben, auf die die jeweilige Gruppe execute
bekommt und in der eine Query auf die zugelassenen Zeilen steht, zudem
gleich noch ein insert into Zugriffslog...
Wie muss ich die Rechte auf die Tabelle setzen? Die Tabelle soll außer dem
Owner, datareader, Admin... niemant lesen dürfen.

Grüße aus DD!
UK
 

Lesen sie die antworten

#1 Christa Kurschat
08/07/2008 - 10:55 | Warnen spam
Hallo Ulf,

"Ulf Kirsten" schrieb im Newsbeitrag
news:
Hallo!
Kann man Daten einer Tabelle so schützen, dass sie nur über eine Query
oder eine Stored Proc abrufbar sind?
Ich möchte in einer Tabelle Daten halten, die nur bestimmte ADS-Gruppen
lesen dürfen, aber nicht jede Gruppe darf alle Zeilen lesen. Würde also
für den Zugriff Stored Proc schreiben, auf die die jeweilige Gruppe
execute bekommt und in der eine Query auf die zugelassenen Zeilen steht,
zudem gleich noch ein insert into Zugriffslog...
Wie muss ich die Rechte auf die Tabelle setzen? Die Tabelle soll außer dem
Owner, datareader, Admin... niemant lesen dürfen.



Auf die Tabelle brauchst Du gar keine Rechte setzen.
Du erstellst die proc's unter dem gleichen Schema wie die Tabelle udn
vergibst nur darauf exec-Rechte.

Gruß
Christa
Access-FAQ: http://www.donkarl.com
SQL-Server-FAQ: www.sqlfaq.de
InsideSql: www.insidesql.org

Ähnliche fragen