Andreas Weichert
Benutzer
- Beiträge
- 6
Hallo,
ich bin relative neu beim SQL-Sever und muß jetzt ein komplexesRechteschema entwerfen. Mir ist vom Prinizip noch nicht klar wie man so etwas übblicherweise macht. Hier ein vereinfachtes Beispiel:
(kommt mir jetzt nicht auf spezielle Rechte (lesen,schreiben.etc.) sondern nur aufs logische Prinzip)
Datenbank hat Tabllen: tA und tB
Rolle1: Rechte auf tA, keine Rechte auf tB
Rolle2: Rechte auf tB, keine Rechte auf tA (also umgekehrt wie Rolle1)
Die Rollen entsprechen Aufgaben von Personen in einer Firma. Nehmen wir jetzt an eine Person hat zwei Aufgaben. Wie wird das am besten gelöst?
Er muß auf tA und tB zugreifen. Die Person 2 Rollen zuzuorden bringt ja nix, da das "Verbieten" !riorität hat.
Muß ich eine neue Rolle z.B. Rolle1und2 definieren oder geht das irgendwie mit den Einzelrollen.
Könnt ihr mir Tips geben ?
ich bin relative neu beim SQL-Sever und muß jetzt ein komplexesRechteschema entwerfen. Mir ist vom Prinizip noch nicht klar wie man so etwas übblicherweise macht. Hier ein vereinfachtes Beispiel:
(kommt mir jetzt nicht auf spezielle Rechte (lesen,schreiben.etc.) sondern nur aufs logische Prinzip)
Datenbank hat Tabllen: tA und tB
Rolle1: Rechte auf tA, keine Rechte auf tB
Rolle2: Rechte auf tB, keine Rechte auf tA (also umgekehrt wie Rolle1)
Die Rollen entsprechen Aufgaben von Personen in einer Firma. Nehmen wir jetzt an eine Person hat zwei Aufgaben. Wie wird das am besten gelöst?
Er muß auf tA und tB zugreifen. Die Person 2 Rollen zuzuorden bringt ja nix, da das "Verbieten" !riorität hat.
Muß ich eine neue Rolle z.B. Rolle1und2 definieren oder geht das irgendwie mit den Einzelrollen.
Könnt ihr mir Tips geben ?