Gewähren von Datenbankberechtigungen in SQL Server 2008
Um eine ODBC-Verbindung mithilfe der SQL Server-Authentifizierung herzustellen und einem Benutzer umfassende Datenbankberechtigungen zu erteilen, folgen Sie den Anweisungen Schritte, die unten beschrieben sind:
Alle Lesezugriffe gewähren Berechtigungen:
EXEC sp_addrolemember N'db_datareader', N'your-user-name'
Dieser Befehl gewährt dem Benutzer alle Leseberechtigungen für alle Tabellen in der Datenbank.
Gewähren aller Schreibberechtigungen:
EXEC sp_addrolemember N'db_datawriter', N'your-user-name'
Dieser Befehl gewährt dem Benutzer alle Schreibberechtigungen (INSERT, UPDATE, DELETE) für alle Tabellen innerhalb der Datenbank.
Erteilen detaillierter Berechtigungen:
Bei Bedarf können Sie mit dem GRANT-Befehl spezifische Berechtigungen für einzelne Tabellen erteilen:
GRANT SELECT, INSERT, UPDATE ON dbo.YourTable TO YourUserName GRANT SELECT, INSERT ON dbo.YourTable2 TO YourUserName GRANT SELECT, DELETE ON dbo.YourTable3 TO YourUserName
Grafische Methode:
Um Berechtigungen grafisch zu erteilen SSMS:
Ausführliche Dokumentation zum Gewähren von Datenbankberechtigungen finden Sie in der MSDN-Onlinedokumentation für SQL Server.
Das obige ist der detaillierte Inhalt vonWie erteile ich Datenbankrechte in SQL Server 2008?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!