tutter 0 Geschrieben 31. Juli 2014 Melden Geschrieben 31. Juli 2014 Hallo an alle, wie die Überschrift schon erahnen lässt suche ich eine Möglichkeit Benutzer auf Tabelleneben zu Authentifizieren. Mein großes Ziel ist es 2 Gruppen (Rollen) anzulegen. Davon kann ist eine ein Datareader und die andere ein Datawriter(klappt auch). jedoch soll diese Einstellung nicht auf alle Tabellen vererbt werden sondern nur auf selektierte. zb. User "ichkannlesen" soll nur die Datenbank "Bücher" mit der Tabelle "Dokumentation" lesen können. Von der Tabelle "Schundmagazine" ;) in der gleichen Datenbank muss er ja nichts wissen :rolleyes:. Wie kann ich das nun bewerkstelligen? Die folgende Lösung ist eher unbrauchbar weil der Aufwand für mich zu hoch wäre und klappen tut es bis jetzt auch nicht bei mir :mad: .Mehrere Themenbezogene Datenbanken will ich auch nicht. http://www.mcseboard.de/topic/179773-datenbankrolle-und-datenbank-schema-berechtigungsproblem/ Hat jemand noch eine Lösung für mich? danke schon mal vorab
Dukel 468 Geschrieben 31. Juli 2014 Melden Geschrieben 31. Juli 2014 Du möchtest die User nicht auf Tabellenebene authentifizieren sondern authorisieren. Die Rollen datareader und datawriter sind allgemein. Du brauchst eine eigene Rolle und vergibt Rechte für einzelne Tabellen an diese Rollen. Ggf. ist es einfacher ein Schema zu erstellen. Statt dem Standard Schema dbo erstellst du z.B. die Schemen Schund und Doku und vergibt hierfür entsprechende Rechte. http://msdn.microsoft.com/en-us/library/ms189462.aspx http://technet.microsoft.com/en-us/library/ms190387(v=sql.105).aspx
tutter 0 Geschrieben 1. August 2014 Autor Melden Geschrieben 1. August 2014 japp ist richtig ich will sie authorisieren. habe durch deinen Tipp die Rolleneinstellung für Tabellen und sogar für Spalten gefunden! Dankeschön! Man findet sie unter Eigenschaften der Tabelle und dann unter Berechtigungen
NilsK 3.046 Geschrieben 1. August 2014 Melden Geschrieben 1. August 2014 Moin, wenn ich mir deine Threads so ansehe, solltest du dich mal etwas in Ruhe mit dem SQL Server beschäftigen. Es gibt da einiges, was dir viel Probieren abnimmt. Die Doku zum Produkt ist bei Microsoft eigentlich sehr gut. Gruß, Nils
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden