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

Откуда: https://www.dvbi.ru
Сообщений: 3869
MS SQL 2008 (sql-аутентификация)

Есть учетная запись test, которая включена в пользовательскую БД myDB

Каким образом запретить (разрешить) доступ к sys.sysdatabases,
чтобы залогинившись под этой учетнкой блокировался (разрешался) доступ
как из контекста myDB так и из контекста master ?
10 окт 11, 16:46    [11414471]     Ответить | Цитировать Сообщить модератору
 Re: запретить/разрешить доступ к sys.sysdatabases  [new]
Glory
Member

Откуда:
Сообщений: 104751
к sys.sysdatabases разрешен доступ через роль public
10 окт 11, 16:51    [11414541]     Ответить | Цитировать Сообщить модератору
 Re: запретить/разрешить доступ к sys.sysdatabases  [new]
Alex_496
Member [заблокирован]

Откуда: https://www.dvbi.ru
Сообщений: 3869
из роли public учетную запись не выкинуть, так

т.е. получается нужно в контексте пользовательской базы и базы master:
DENY SELECT ON OBJECT::sys.sysdatabases TO test ;
10 окт 11, 17:09    [11414742]     Ответить | Цитировать Сообщить модератору
 Re: запретить/разрешить доступ к sys.sysdatabases  [new]
Glory
Member

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

Зато у роли можно права отобрать ?

Alex_496
.е. получается нужно в контексте пользовательской базы

в контексте пользовательской базы нет sys.sysdatabases

Alex_496
и базы master:

А у вас что все логины и базу master отмаплены ?
10 окт 11, 17:12    [11414786]     Ответить | Цитировать Сообщить модератору
 Re: запретить/разрешить доступ к sys.sysdatabases  [new]
Alex_496
Member [заблокирован]

Откуда: https://www.dvbi.ru
Сообщений: 3869
Glory,

та это не у меня в базе, это чья-то чужая база, что у них там творится - понятия не имею.
Случайно форварднули мне задачку с неясными хотелками.
10 окт 11, 17:21    [11414898]     Ответить | Цитировать Сообщить модератору
 Re: запретить/разрешить доступ к sys.sysdatabases  [new]
Alex_496
Member [заблокирован]

Откуда: https://www.dvbi.ru
Сообщений: 3869
и если у Public-роли отберем соотв. права из-за учетки test, то пострадают то и другие учетки
10 окт 11, 17:34    [11415041]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить