Đây là một quy trình gồm hai bước:
-
bạn cần tạo đăng nhập tới SQL Server cho người dùng đó, dựa trên tài khoản Windows của họ
CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS;
-
bạn cần cấp quyền đăng nhập này để truy cập cơ sở dữ liệu:
USE (your database) CREATE USER (username) FOR LOGIN (your login name)
Khi bạn có người dùng đó trong cơ sở dữ liệu của mình, bạn có thể cấp cho họ bất kỳ quyền nào bạn muốn, ví dụ:bạn có thể gán nó là db_datareader
vai trò cơ sở dữ liệu để đọc tất cả các bảng.
USE (your database)
EXEC sp_addrolemember 'db_datareader', '(your user name)'