Dies ist ein zweistufiger Prozess:
-
Sie müssen ein Login erstellen an SQL Server für diesen Benutzer, basierend auf seinem Windows-Konto
CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS;
-
Sie müssen diese Anmeldeberechtigung erteilen, um auf eine Datenbank zuzugreifen:
USE (your database) CREATE USER (username) FOR LOGIN (your login name)
Sobald Sie diesen Benutzer in Ihrer Datenbank haben, können Sie ihm alle gewünschten Rechte geben, z. Sie könnten ihm den db_datareader
zuweisen Datenbankrolle zum Lesen aller Tabellen.
USE (your database)
EXEC sp_addrolemember 'db_datareader', '(your user name)'