2013-12-12 5 views
0

Если я создаю процедуру хранения, называемую тестом, которая содержит множество разных столбцов из разных таблиц.Возможно получить доступ к SP

Я хочу, чтобы 20 пользователей получили доступ к данным с помощью хранимой процедуры через excel.

Мой вопрос: Возможно ли, чтобы пользователь мог получить доступ только к процедуре магазина, тест, только? Пользователи не должны иметь доступ к таблице или виду. Только проверка процедуры покупки. Я использую SQL Server 2008 R2 стандарт

ответ

0

http://msdn.microsoft.com/en-us/library/ms188371.aspx доступ к единственной хранимой процедуре и никаких разрешений к таблице.

Grant EXECUTE On [SpName] To [Principal] 

Существует нет такой концепции, как разрешения на чтение таблицы для хранимой процедуры. Разрешения хранимой процедуры отделены от других объектов. Если у пользователя есть разрешение на запуск хранимой процедуры, они могут запускать его независимо от того, что он делает, даже если у них нет разрешения на базовые объекты.

Смежные вопросы