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

создал пользователя.
назначил ему права: коннект и селект для определенной базы.
НО при коннекте этим пользователем можно посмотреть роли сервера .
как убрать эту возможность?
Пользователь принадлежит группе public.
29 ноя 12, 17:25    [13551484]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
И? Он еще в документации их посмотреть сможет.
29 ноя 12, 17:26    [13551494]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
А эта возможность сильно мешает ?
29 ноя 12, 17:26    [13551496]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
Glory
Member

Откуда:
Сообщений: 104760
--ad--
НО при коннекте этим пользователем можно посмотреть роли сервера .
как убрать эту возможность?

Server-level roles are also named fixed server roles because you cannot create new server-level roles.
Список ролей и их права можно получить из документации.
29 ноя 12, 17:31    [13551560]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
--ad--
Guest
подозреваю, что не только встроенные
он мог еще просматривать логины и репликацию пока не убрал геста из мсдб
29 ноя 12, 17:40    [13551658]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
Glory
Member

Откуда:
Сообщений: 104760
--ad--
подозреваю, что не только встроенные

Server-level roles are also named fixed server roles because you cannot create new server-level roles.
29 ноя 12, 17:40    [13551667]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
Crimean
Member

Откуда:
Сообщений: 13148
при большом желании можно всерьез ограничить пользователя в мастере :) самое смешное - явно пустив его туда
дальше запрещаем ему все разрешенные паблику системные хранимки и включаем в deny роли базы
29 ноя 12, 17:42    [13551684]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
--ad--
Guest
а есть ли возможность назначить права сразу нескольким объектам бд?
29 ноя 12, 17:58    [13551799]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
Crimean
Member

Откуда:
Сообщений: 13148
--ad--,

не очень понятно что вам действительно надо, но 99% ответ "да"
29 ноя 12, 18:01    [13551819]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
--ad--
Guest
к примеру есть куча процедур (но не все в базе)
на которые надо дать право execute конкретному пользователю.
29 ноя 12, 18:04    [13551837]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
Crimean
Member

Откуда:
Сообщений: 13148
--ad--,

ну так дайте. а вопрос в чем?
29 ноя 12, 18:06    [13551844]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
схемы!
Guest
надо открыть для себя схемы.
пихаем в схему интересующие процедуры, выдаем права на схему
29 ноя 12, 18:13    [13551885]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
--ad--
Guest
интересует как это сделать без написания sql процедуры.
на каждой по правой кнопке properties->permissions это неудобно
29 ноя 12, 18:15    [13551898]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
схемы!
Guest
не читатель?
создаем схему, в нее все кладем.
выдаем 1 раз execute на схему.
все остальное по мере надобности кладем в ту же схему, права уже будут автоматом и на все новое
29 ноя 12, 18:18    [13551920]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
Glory
Member

Откуда:
Сообщений: 104760
--ad--
интересует как это сделать без написания sql процедуры.
на каждой по правой кнопке properties->permissions это неудобно

Создаем роль базы данных.
Ей назначаем нужные права.
Назначаем пользователям роль.
29 ноя 12, 18:25    [13551961]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
--ad--
Guest
:) это я итак знаю. думал другая возможность есть...
29 ноя 12, 18:29    [13551980]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
Glory
Member

Откуда:
Сообщений: 104760
--ad--
:) это я итак знаю. думал другая возможность есть...

В проекте след.версии сервера имеется модуль для выполнения действий через считывание мозговой активности пользователя.
Чтобы ему не нужно было ни "на каждой по правой кнопке properties->permissions это неудобно" ни " без написания sql процедуры"
29 ноя 12, 18:32    [13551994]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
--ad--
Guest
удобно - это зайти во вкладку сторед процедурез выделить все что нужно и по правой кнопке назначить.
29 ноя 12, 18:37    [13552039]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с назначением прав  [new]
Glory
Member

Откуда:
Сообщений: 104760
--ad--
удобно - это зайти во вкладку сторед процедурез выделить все что нужно и по правой кнопке назначить.

Удобно - это зайти в свойства пользователя. Потом в Securables. И выбрать все нужные объекты.
29 ноя 12, 18:41    [13552060]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить