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

Откуда:
Сообщений: 182
Есть пользователь в MS SQL, у которого определна единственная роль public, при этом он может выполнять select к базе master
Есть пользователь, который заходит через windows-авторизацию, у него тоже роль public. При этом он не может читать базу master. В чем отличие?
3 ноя 09, 13:31    [7876558]     Ответить | Цитировать Сообщить модератору
 Re: настройка прав пользователей  [new]
Glory
Member

Откуда:
Сообщений: 104760
gigadedushka
Есть пользователь в MS SQL,

в MS SQL есть логины. А пользователи в отдельных базах.
3 ноя 09, 13:33    [7876591]     Ответить | Цитировать Сообщить модератору
 Re: настройка прав пользователей  [new]
gigadedushka
Member

Откуда:
Сообщений: 182
Да вы правы: есть два типа логинов: логины SQL и винды, дак вот в чем отличие по отношению к базе master? (в ее безопасности не прописаны в явном виде ни те ни другие)
3 ноя 09, 14:00    [7876815]     Ответить | Цитировать Сообщить модератору
 Re: настройка прав пользователей  [new]
gigadedushka
Member

Откуда:
Сообщений: 182
Всех с прошедшими праздниками. Вернемся к теме? Кто-нить знает почему?
5 ноя 09, 06:52    [7883419]     Ответить | Цитировать Сообщить модератору
 Re: настройка прав пользователей  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
https://www.sql.ru/articles/mssql/03021401MSSQLSecurityForDeveloper.shtml#3_1
5 ноя 09, 08:15    [7883466]     Ответить | Цитировать Сообщить модератору
 Re: настройка прав пользователей  [new]
gigadedushka
Member

Откуда:
Сообщений: 182
Прочитал. Ничего там нету по моему вопросу: почему минимальные права SQL авторизации позволяют читать базу master, а виндовс-авторизации - нет?
5 ноя 09, 09:36    [7883641]     Ответить | Цитировать Сообщить модератору
 Re: настройка прав пользователей  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
gigadedushka
Прочитал. Ничего там нету по моему вопросу: почему минимальные права SQL авторизации позволяют читать базу master, а виндовс-авторизации - нет?
Найдите юзера в мастере, который замаплен на соответствующий логин и посмотрите его права в мастере же.
5 ноя 09, 09:48    [7883699]     Ответить | Цитировать Сообщить модератору
 Re: настройка прав пользователей  [new]
Dvar
Member

Откуда:
Сообщений: 293
gigadedushka
Да вы правы: есть два типа логинов: логины SQL и винды, дак вот в чем отличие по отношению к базе master? (в ее безопасности не прописаны в явном виде ни те ни другие)


Есть пользователи, а есть логины. Логинов 2 вида, как вы и сказали. А еще есть пользователи (users) они действуют на уровне конкретных баз. Зайдите в базу в раздел security (безопасность), там и увидите пользователей.
5 ноя 09, 09:50    [7883713]     Ответить | Цитировать Сообщить модератору
 Re: настройка прав пользователей  [new]
gigadedushka
Member

Откуда:
Сообщений: 182
Нашел отличие!
Зашел в свойства сервера - Разрешения, там выбрал SQL-пользователя у него стояла галочка - View server state. У пользователя windows таковой не было, поставил - заработало
5 ноя 09, 09:58    [7883762]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить