<< Click to Display Table of Contents >> Navigation: Tabellen > Regelbasierte Berechtigungen für CIs und Menügruppen |
Wenn für eine Tabelle die Option „Berechtigungen für konkrete Objekte“ aktiv ist (Management Console 🡪 Daten/Tabellen/... 🡪 Tabellen 🡪 konkrete Tabelle 🡪 Kontextmenü 🡪 Berechtigungen 🡪 Reiter „Konkrete Objekte“), können für die Tabelle und CIs Regeln definiert werden. Für Menüstrukturgruppen ist dies immer möglich.
Die Regeln werden in der Management Console unter Berechtigungen 🡪 regelbasierte Berechtigungsvergabe verwaltet.
Es gibt vier Arten von Regeln-Definitionen
1)über T-SQL
2)über C#
3)direkt über die Tabelle RIGHTOBJ (nur für CIs, nicht für Menügruppen).
4)direkte Zuordnung aller Objekte der Tabellen zu konkreten Berechtigten
Bei mehreren Regeln für eine Tabelle (oder für Menügruppen) kann die Ausführung über die Reihenfolge gesteuert werden. Es wird empfohlen, die Regeln in der folgenden Reihenfolge zu definieren:
1)Regeln über „Direkte Zuordnung aller Objekte der Tabellen zu konkreten Berechtigten“
2)Regeln über C#, die Regeln für alle CIs vergeben (z.B. für „Super-Admins“)
3)Regeln über C#, die „SQL Result Cache“ nutzen
4)Regeln über T-SQL