SQL Server 2008: Wie gewähre ich einem Benutzernamen Berechtigungen?
Ich muss in der Lage sein einrichten einer ODBC-Verbindung über den SQL Server-Authentifizierung.
In SSMS wie kann ich die Erlaubnis erteilen, für die ein Benutzer in der Lage sein, um ALLE RECHTE auf eine bestimmte Datenbank?
gibt es eine Möglichkeit, dies grafisch mit SSMS?
InformationsquelleAutor der Frage l--''''''---------'''''''''''' | 2010-10-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, geben Sie Ihre Benutzer alle Berechtigungen Lesen, den Sie verwenden könnten:
Fügt hinzu, dass die Standard -
db_datareader
Rolle (lese-Berechtigung für alle Tabellen), für den Anwender.Es gibt auch eine
db_datawriter
Rolle - das gibt Ihrem Benutzer alle Schreibrechte (INSERT, UPDATE, DELETE) für alle Tabellen:Wenn Sie brauchen, um mehr granulare, können Sie die
GRANT
Befehl:und so weiter - können Sie ganz präzise geben, SELECT -, INSERT -, UPDATE -, DELETE-Berechtigung für bestimmte Tabellen.
Dies ist alles sehr gut dokumentiert in der MSDN-Onlinedokumentation für SQL Server.
Und ja, Sie können es auch tun, grafisch - in SSMS, gehen Sie zu Ihrem Datenbank, dann
Security > Users
mit der rechten Maustaste auf Benutzer, die Sie wollen Berechtigungen zu erteilen, dannProperties
adn unten siehst du "Datenbank Rollen Mitgliedschaften", wo Sie hinzufügen können die Benutzer auf db Rollen.InformationsquelleAutor der Antwort marc_s
Wenn Sie wirklich wollen, dass Sie ALLE Rechte haben:
InformationsquelleAutor der Antwort Joe Stefanelli
Wie die folgenden. Es wird die Benutzer-Datenbank-Besitzer.
InformationsquelleAutor der Antwort SQLMenace