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

Откуда:
Сообщений: 7
Всем привет!
Собственно вопрос в сабже. Не могу понять в чём разница между пользователем SqlServer (login) и пользователем базы даных (user).

И вообще для чего нужны эти пользователи базы данных? Знаю, что user"привязывается" к какому-либо login-у.

Кто то может объяснить или скинуть ссылки по этому вопросу?
2 сен 11, 15:21    [11219110]     Ответить | Цитировать Сообщить модератору
 Re: Разница между пользователем SqlServer (login) и пользователем базы даных (user)  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Пользователи нужны затем, чтобы им права выдавать.
2 сен 11, 15:22    [11219119]     Ответить | Цитировать Сообщить модератору
 Re: Разница между пользователем SqlServer (login) и пользователем базы даных (user)  [new]
Павел Мартин
Member

Откуда:
Сообщений: 7
Гавриленко Сергей Алексеевич
Пользователи нужны затем, чтобы им права выдавать.


Если так, то где они используются? При разработке приложения работающего с базой данных, разработчик может иметь дело с пользователями?
2 сен 11, 15:29    [11219190]     Ответить | Цитировать Сообщить модератору
 Re: Разница между пользователем SqlServer (login) и пользователем базы даных (user)  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Павел Мартин
Если так, то где они используются? При разработке приложения работающего с базой данных, разработчик может иметь дело с пользователями?
Может иметь, а может и не иметь.
2 сен 11, 15:32    [11219217]     Ответить | Цитировать Сообщить модератору
 Re: Разница между пользователем SqlServer (login) и пользователем базы даных (user)  [new]
Павел Мартин
Member

Откуда:
Сообщений: 7
А можно привести практический пример? А то в книге сказано как создавать пользователей, как прописывать им роли и так далее, а вот где это можно применить - непонятно
2 сен 11, 15:41    [11219303]     Ответить | Цитировать Сообщить модератору
 Re: Разница между пользователем SqlServer (login) и пользователем базы даных (user)  [new]
Glory
Member

Откуда:
Сообщений: 104751
Павел Мартин
А можно привести практический пример? А то в книге сказано как создавать пользователей, как прописывать им роли и так далее, а вот где это можно применить - непонятно

Логин - это доступ уровня сервера
Пользователь - это доступ уровня базы
2 сен 11, 15:44    [11219341]     Ответить | Цитировать Сообщить модератору
 Re: Разница между пользователем SqlServer (login) и пользователем базы даных (user)  [new]
koJIo6ok
Member

Откуда: РБ
Сообщений: 950
Павел Мартин,
ну а для чего раздаются права на сервере вы понимаете?
2 сен 11, 16:13    [11219692]     Ответить | Цитировать Сообщить модератору
 Re: Разница между пользователем SqlServer (login) и пользователем базы даных (user)  [new]
Prolog
Member

Откуда: Москва
Сообщений: 2793
У вас на сервере имеется несколько баз данныз: AAA, BBB, CCC, DDD.

Логин 'Саша ' имеет доступ к базам данных AAA, BBB, CCC.
Логин 'Маша ' имеет доступ к базам данных BBB, DDD.
Логин 'Петя ' не имеет доступ к базам данных AAA, BBB, CCC, DDD, но может, например, производить резервное копирование баз данных.

Пользователь 'Саша' в базе данных BBB может может смотреть таблицу 'Зарплата' для всех подразделений и выполнять процедуру 'Начислить зарплату'. Пользователь 'Маша' - только смтотреть таблицу 'Зарплата', причём только свою.

Как-то так.
2 сен 11, 17:20    [11220169]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить