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

Откуда:
Сообщений: 287
Как правильно нужно дать права для users чтобы он мог видеть только базу данных, для которой у него есть доступ ? А не все базы сервера ?
15 авг 09, 20:54    [7542772]     Ответить | Цитировать Сообщить модератору
 Re: Видимость только доступных баз для юзера  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3196
Юзеры действуют в пределах базы, а на уровне всего сервера - это уже логины.
Отнимите у него все серверные роли, и посмотрите, что получится.
15 авг 09, 23:22    [7542934]     Ответить | Цитировать Сообщить модератору
 Re: Видимость только доступных баз для юзера  [new]
Пашок
Member

Откуда:
Сообщений: 287
Стоит только серверная роль public, но ее отменить нельзя.
16 авг 09, 12:52    [7543394]     Ответить | Цитировать Сообщить модератору
 Re: Видимость только доступных баз для юзера  [new]
Glory
Member

Откуда:
Сообщений: 104760
Пашок
Стоит только серверная роль public, но ее отменить нельзя.

public - это роль уровня базы данных, а не сервера
И отменяют не роли, а права ролей
16 авг 09, 13:27    [7543427]     Ответить | Цитировать Сообщить модератору
 Re: Видимость только доступных баз для юзера  [new]
Tako
Member

Откуда:
Сообщений: 65
Где видеть? :) Если в SSMS (2005), то у public убрать view all databases (public - который на уровне логинов, т.е. server principals)
Тогда логин будет видеть только те бд, владельцами которых является (еще temdb и, кажется, master. с них видимость убрать нельзя). естественно, если у самого логина не проставлено "view all databases".
16 авг 09, 23:27    [7544141]     Ответить | Цитировать Сообщить модератору
 Re: Видимость только доступных баз для юзера  [new]
Tako
Member

Откуда:
Сообщений: 65
Ой, не "view all databases", а "view any database"
16 авг 09, 23:30    [7544144]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить