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

Т.е.: есть база данных WORK, в ней создана процедура FOO. Есть база TEST и пользователь tester, для базы WORK он db_owner. Как дать возможность tester-у вызывать процедуру WORK.dbo.FOO, не давая ему никаких других прав на доступ к компонентам базы WORK ?

Оптимально - как сделать так, чтобы WORK.dbo.FOO мог вызывать любой новый db_owner (чтобы не мелочиться :)) базы TEST ?
12 дек 14, 17:37    [16990614]     Ответить | Цитировать Сообщить модератору
 Re: Как дать права на процедуру в чужой базе?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
Сделать в БД WORK процедуру-обертку и настроить Cross Database ownership Chaining.
12 дек 14, 17:41    [16990640]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить