Heim >Datenbank >MySQL-Tutorial >Wie erteile ich Datenbankrechte in SQL Server 2008?

Wie erteile ich Datenbankrechte in SQL Server 2008?

Susan Sarandon
Susan SarandonOriginal
2025-01-01 11:50:09530Durchsuche

How to Grant Database Privileges in SQL Server 2008?

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:

  1. Navigieren Sie zur betreffenden Datenbank.
  2. Klicken Sie auf Sicherheit > Benutzer.
  3. Klicken Sie mit der rechten Maustaste auf den Benutzer und wählen Sie Eigenschaften.
  4. Scrollen Sie nach unten zu „Datenbankrollenmitgliedschaften“ und fügen Sie den Benutzer der/den gewünschten Rolle(n) hinzu.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn