In SQL Server habe ich einen Benutzer in einer bestimmten Datenbank und wurde gebeten, ihm nur Zugriff auf alle Nicht-Systemansichten der Datenbank zu gewähren. Ich glaube, dies kann erreicht werden, indem Securables der Typansicht bearbeitet und für jede einzelne Auswahl ausgewählt werden, aber es gibt viele, viele Ansichten. Gibt es einen effizienteren Weg, um dies zu erreichen?
quelle
EXEC
aber ich würde mich nicht um eine einmalige Aufgabe kümmern.Ich habe in meinem Fall einen anderen Ansatz gewählt. Das habe ich getan:
Das Gute ist, dass der neue Benutzer keinen Zugriff auf die Tabellen hat und nicht einmal die Tabellen sehen kann.
Ich hoffe, es hilft.
quelle