Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вопрос по правам на вызов хранимой процедуры.  [new]
3335
Guest
SQL 2005
-------------
Есть база db1, в которой живет вся основная логика.
Пользователи подключаются к серверу через windows-аутентификацию и работают с базой db1.
Права на вызов процедур раздаются путем раздачи прав для public
Есть база db2, с которой пользователи не работают.
В базе db2 есть таблица, информацию из которой необходимо показать пользователю (db2.KK.hystory_data).
Процедура в базе db1 имеет вид.

CREATE PROCEDURE TT.PROC
AS
BEGIN
SELECT * FROM db2.KK.hystory_data
END
----
Какие необходимо назначить минимальные права, чтобы пользователи могли читать данные?
3 окт 11, 19:02    [11377056]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по правам на вызов хранимой процедуры.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Читать на выбор про crossdatabase ownership chains и EXECUTE AS
3 окт 11, 20:41    [11377522]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить