Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Создание нового пользователя для доступа к БД  [new]
makar182
Member

Откуда:
Сообщений: 36
Добрый день,

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

Цель: Мне необходимо создать отдельного пользователя, через которого к БД будет подключаться web-клиент. При этом у этого пользователя должны быть права только на запуск определенных процедур и все. Может у кого есть готовый порядок действий при такой потребности.
14 май 16, 11:37    [19172349]     Ответить | Цитировать Сообщить модератору
 Re: Создание нового пользователя для доступа к БД  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
https://msdn.microsoft.com/ru-ru/library/aa337562.aspx
https://msdn.microsoft.com/ru-ru/library/ms187965.aspx
14 май 16, 11:43    [19172360]     Ответить | Цитировать Сообщить модератору
 Re: Создание нового пользователя для доступа к БД  [new]
iljy
Member

Откуда:
Сообщений: 8711
makar182,

https://technet.microsoft.com/ru-ru/library/ms130214(v=sql.110).aspx

Порядок действий:

1. Создать логин (если нужно)
2. Создать пользователя.
3. Дать ему права на запуск только определенных процедур.
14 май 16, 11:45    [19172365]     Ответить | Цитировать Сообщить модератору
 Re: Создание нового пользователя для доступа к БД  [new]
makar182
Member

Откуда:
Сообщений: 36
iljy
1. Создать логин (если нужно)
2. Создать пользователя.


Поясните пожалуйста разницу между этими терминами. Где каждый из них создается?
14 май 16, 12:03    [19172394]     Ответить | Цитировать Сообщить модератору
 Re: Создание нового пользователя для доступа к БД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 27841
makar182
iljy
1. Создать логин (если нужно)
2. Создать пользователя.


Поясните пожалуйста разницу между этими терминами. Где каждый из них создается?

Читайте: Создание имени входа.
14 май 16, 12:06    [19172399]     Ответить | Цитировать Сообщить модератору
 Re: Создание нового пользователя для доступа к БД  [new]
iljy
Member

Откуда:
Сообщений: 8711
makar182,

логин создается командой CREATE LOGIN. Это сущность уровня сервера, собственно имя+пароль, используемое для подключения к серверу (может использоваться виндовое имя пользователя).

пользователь создается командой CREATE USER. Это сущность уровня конкретной базы, которой, собственно, выдаются права на действия c объектами этой базы.

Для логина задается связь с пользователем в каждой базе (если связи нет, то и прав на эту базу никаких нет).
14 май 16, 12:11    [19172405]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить