2010-09-02 2 views
0

Я хотел бы включить пользователя SQL-сервера с доступом только для чтения к БД, чтобы просматривать зависимости объектов. В качестве sysadmin я могу выбрать таблицу в SSMS и просмотреть любые зависимые объекты (представления, SPROC и т. Д.). Мои пользователи только для чтения могут видеть очень мало или ни одна из этих зависимостей. Я уже предоставил определение определения, но этого не делал.Разрешение SQL Server 2008 для зависимостей вида

Кто-нибудь знает, есть ли для этого SQL-сервер?

Спасибо.

ответ

0

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

Если вы хотите более подробное ограничение, которое вам нужно было бы настроить с помощью хранимой процедуры, которая возвращает зависимости и имеет кодовую подпись, чтобы иметь соответствующие разрешения, но таким образом пользователи должны использовать вашу процедуру для просмотра зависимостей (например, SSMS и так далее инструменты не будет работа)

+0

Я пробовал просматривать любые определения и не повезло. – Colin

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