Habe ich einen user in meine Datenbank, und ich möchte zu gewähren, um ihm die Erlaubnis zu Lesen, nur eine Ansicht, nichts mehr, keine Tische, nichts.
Wie kann ich dies tun?
Vielen Dank.
P. S.: ich bin mit MS SQL Server 2005
Welches RDBMS verwendest du?
InformationsquelleAutor rpf | 2009-04-17
Finden GRANT-Objekt-Berechtigungen für andere Beispiele der Erteilung der Genehmigung
der link "Zuschuss-Objekt-Berechtigungen', so VERMERKEN Sie dies und stellen Sie sicher, Sie haben admin-Rechte auch
InformationsquelleAutor TStamper
Versuchen Sie dies:
Standardmäßig, niemand außer den "Datenbank-Besitzer (dbo)" hat Zugriff auf alles, es sei denn, Sie als dbo explizit den Zugriff gewähren.
InformationsquelleAutor Thomas Padron-McCarthy
Dies ist ziemlich einfach zu tun mit dem Enterprise-Manager-Benutzeroberfläche oder über die SQL-code gepostet, von ein paar anderen.
Eine Sache möchte ich hinzufügen, dass Sie möchten, um zu VERMEIDEN, doling out-Rechte für die Public-Rolle, auf ein Objekt, möchten Sie vielleicht, um Sie später zu sperren, weil dort jeden neuen Benutzer, den Sie hinzufügen, automatisch ein Mitglied dieser Rolle.
InformationsquelleAutor JohnFx