Jest to proces dwuetapowy:
-
musisz utworzyć login do SQL Server dla tego użytkownika, na podstawie jego konta Windows
CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS;
-
musisz przyznać to uprawnienie logowania, aby uzyskać dostęp do bazy danych:
USE (your database) CREATE USER (username) FOR LOGIN (your login name)
Gdy już masz tego użytkownika w swojej bazie danych, możesz nadać mu dowolne uprawnienia, np. możesz przypisać mu db_datareader
rola bazy danych do odczytu wszystkich tabel.
USE (your database)
EXEC sp_addrolemember 'db_datareader', '(your user name)'