Как предоставить разрешения на хранимую процедуру (среда SQL Server Management Studio)
В этом разделе описывается, как предоставить разрешения на хранимую процедуру, используя обозреватель объектов в среде Среда SQL Server Management Studio. Возможно предоставить разрешения существующему пользователю, роли базы данных или роли приложения в базе данных.
Процедуры
Предоставление разрешений на хранимую процедуру
В обозревателе объектов подключитесь к экземпляру компонента Database Engine и разверните его.
Разверните Базы данных, разверните базу данных, которой принадлежит хранимая процедура, затем разверните Программирование.
Разверните Хранимые процедуры, щелкните правой кнопкой мыши на процедуре для предоставления разрешений и выберите Свойства.
В пункте Свойства хранимой процедуры выберите страницу Разрешения.
Для предоставление разрешений пользователю, роли базы данных или роли приложения нажмите кнопку Добавить.
В пункте Выбрать пользователей или ролей нажмите Типы объектов для необходимого добавления или исключения пользователей и ролей.
В сетке Явно указанные разрешения выберите разрешения для предоставления определенному пользователю или роли. Описание разрешений см. в разделе Разрешения (компонент Database Engine).
Выбор Предоставить означает, что получателю разрешения предоставляется указанное разрешение. Выбор Право передачи означает, что получатель разрешения также имеет возможность предоставить указанное разрешение другим участникам.
![]() |
---|
Невозможно использовать среду Среда SQL Server Management Studio для предоставления разрешений на системные хранимые процедуры или системные функции. Вместо этого используйте Разрешения объекта GRANT. |