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

Откуда: Издалека долго
Сообщений: 1205
Добрый день, коллеги.
Вопрос в теме.
Пытаюсь получить права доступа для заведомо известных хп, функций и представлений.
Гугл выдает не то, как не пытался заковыристо придумать запрос.
Поиск по форуму результатов не дал.
Версия 2005.
17 сен 18, 13:18    [21676789]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать какой grant прописан для объекта БД?  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5226
шК0ДЕР
Гугл выдает не то, как не пытался заковыристо придумать запрос.

https://www.mssqltips.com/sqlservertip/1718/database-level-permissions-for-sql-server-2005-and-2008/
17 сен 18, 13:25    [21676805]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать какой grant прописан для объекта БД?  [new]
invm
Member

Откуда: Москва
Сообщений: 9270
sp_helprotect
17 сен 18, 13:27    [21676812]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать какой grant прописан для объекта БД?  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5226
invm
sp_helprotect


"Важно!
sp_helprotect не возвращает сведения о защищаемых объектах, появившихся в SQL Server 2005. Используйте sys.database_permissions и fn_builtin_permissions вместо этого."
https://docs.microsoft.com/ru-ru/sql/relational-databases/system-stored-procedures/sp-helprotect-transact-sql
17 сен 18, 13:29    [21676821]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать какой grant прописан для объекта БД?  [new]
шК0ДЕР
Member

Откуда: Издалека долго
Сообщений: 1205
Благодарю!
17 сен 18, 13:32    [21676823]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить