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

дал права на выполнение этой процедуры роли. Все равно пишет, что не нет прав на выполнение всего, что внутри этой процедуры используется... Что не так?
4 апр 12, 11:35    [12362825]     Ответить | Цитировать Сообщить модератору
 Re: Как дать права пользователю только на процедуру  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
Права на процедуру
Здравствуйте!
Переклинило совсем.
Есть процедура, формирующая отчет. В ней много из чего селектиться, используются функции и хранимки.

дал права на выполнение этой процедуры роли. Все равно пишет, что не нет прав на выполнение всего, что внутри этой процедуры используется... Что не так?


Ошибку привести не позволяет религия ?
4 апр 12, 11:37    [12362841]     Ответить | Цитировать Сообщить модератору
 Re: Как дать права пользователю только на процедуру  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5126
Права на процедуру,
читать про цепочку владения
4 апр 12, 11:39    [12362861]     Ответить | Цитировать Сообщить модератору
 Re: Как дать права пользователю только на процедуру  [new]
vindofs
Member

Откуда: دمشق
Сообщений: 623
Ozerov,

The SELECT permission was denied on the object 'xxxx', database 'db', schema 'dbo'.

хм... а процедура в схеме reports находится, которая к этим таблицам не имеет отношения... это значит теперь права раздавать на все объекты вручную?
4 апр 12, 11:40    [12362870]     Ответить | Цитировать Сообщить модератору
 Re: Как дать права пользователю только на процедуру  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
vindofs
Ozerov,

The SELECT permission was denied on the object 'xxxx', database 'db', schema 'dbo'.

хм... а процедура в схеме reports находится, которая к этим таблицам не имеет отношения... это значит теперь права раздавать на все объекты вручную?


процедура лезет в другую базу или туже ?
4 апр 12, 11:41    [12362876]     Ответить | Цитировать Сообщить модератору
 Re: Как дать права пользователю только на процедуру  [new]
vindofs
Member

Откуда: دمشق
Сообщений: 623
Ozerov,

Все в одной
4 апр 12, 11:41    [12362879]     Ответить | Цитировать Сообщить модератору
 Re: Как дать права пользователю только на процедуру  [new]
aleks2
Guest
Functions (except inline table-valued functions), Stored Procedures, and DML Triggers
{ EXEC | EXECUTE } AS { CALLER | SELF | OWNER | 'user_name' } 
4 апр 12, 11:43    [12362902]     Ответить | Цитировать Сообщить модератору
 Re: Как дать права пользователю только на процедуру  [new]
vindofs
Member

Откуда: دمشق
Сообщений: 623
aleks2,

Спасибо, как раз дочитал до этого момента)
4 апр 12, 11:46    [12362926]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить