Может ли кто-нибудь помочь мне в этом, предоставив точный код?
Мне нужно создать два имени входа (группы) 1. Dev_S 2. Dev_T
В каждой группе ровно пятьдесят (50) пользователей (Dev_S1, Dev_S2, Dev_S3 и т. Д.).
Как мне добавить этих 50 пользователей в группы.
Из 50 пользователей в каждой группе только 5 нужны права db_datawriter, а остальным нужны права db_datareader.
Как я могу предоставить доступ этим пользователям?
Заранее спасибо.
С Уважением,
Криш.
Если я понимаю, куда вы пытаетесь пойти, попросите администратора Active Directory создать ваши группы на основе предоставленного им доступа и добавить каждого из соответствующих пользователей в их соответствующую группу.
Затем в SQL Server вы запускаете:
СОЗДАТЬ ЛОГИН [Домен \ Имя_входа] ИЗ WINDOWS С DEFAULT_DATABASE = [master] GO
С последующим
ИСПОЛЬЗОВАТЬ DatabaseName EXEC sp_addrolemember N'db_datareader ',' [Domain \ LoginName] '
Все пользователи, которых ваш администратор AD поместил в группу LoginName, теперь имеют доступ db_datareader к базе данных DatabaseName.