VIEW OBJECT DEFINITION
предоставлено на соответствующие объекты или VIEW ANY DEFINITION
.Обратите внимание, что разрешение охватывает более чем всего зависимостей и позволяет получателю просматривать полное определение объекта (источник хранимой процедуры, исходный запрос представления, определение таблицы и т. Д. И т. Д. И т. Д.)..
Если вы хотите более детальное ограничение, вам придется настроить его с помощью хранимой процедуры, которая возвращает зависимости и имеет кодовую подпись, чтобы иметь соответствующие разрешения, но таким образом пользователи должны используйте вашу процедуру для просмотра зависимостей (т. е. SSMS и подобные инструменты не будут работать).