Как предоставить пользователю доступ на чтение к базе данных в SQL Server?

Я хочу предоставить пользователю доступ к определенной базе данных с доступом для чтения и записи. Пользователь уже доступен в домене, но не в БД.

Итак, как я могу предоставить им этот доступ, создав нового пользователя и пароль?

Кто-то сказал мне, что это можно сделать, указав только пользователя , домен и БД, к которой вы хотите предоставить пользователю доступ без необходимости создавать нового пользователя и пароль.

Это старый способ, который я реализовал. Он работает, но создает нового имени для входа и пользователя, а не использует тот, который доступен в домене:

use DBName;
create login a_2 with password='Aa123';
create user a_2 for login a_2;
grant insert to a_2;
grant select to a_2;
30
задан Jon Crowell 8 June 2012 в 08:09
поделиться