Logins, users og roles
Der er lige nogle småting omkring MS SQL jeg skal ha' sat på plads (et par år siden jeg sidst har arbejdet med den).Jeg er ved at lave en webside, som skal benytte en MS SQL database. Siden kan benytte nogle plugins. Ikke alle plugins skal have adgang til alle data. Jeg regner derfor med at lave nogle views, som jeg så på en eller anden måde skal give de forskellige plugins adgang til - og samtidig fjerne adgangen til en række af tabellerne i databasen.
Så vidt jeg ved, får man normalt kun et enkelt login til en database på et webhotel, ik'? Så tænkte jeg, at jeg vel bare selv kunne oprette nogle users, som de forskellige moduler så kunne benytte til at få adgang til de views som de nu skal ha' adgang til - men det kan man vist ikke? Der kan kun oprettes en enkelt bruger pr login, ik'?
Så er der noget der hedder roller... Tænkte så, at jeg så kunne oprette nogle roller, og give dem adgang til de views, som de skulle kunne benytte (og nægte adgang til tabeller). Men det kan jeg heller ikke helt få til at virke. Og hvordan skal jeg fra min .NET-kode fortælle databasen hvilken rolle et modul skal benytte?
Nå, men mit spørgsmål er altså: Hvordan sørger jeg for, at forskellige kodestumper i min .NET-kode ikke får adgang til hele databasen, men kun de dele jeg udvælger?
