Разрешения относятся к правилам, регулирующим уровни доступа, которые субъекты должны защищать. Вы можете предоставлять, отзывать и отклонять разрешения в MS SQL Server.
Для назначения разрешений можно использовать любой из следующих двух методов.
Метод 1 — Использование T-SQL
Синтаксис
Use <database name> Grant <permission name> on <object name> to <username\principle>
пример
Чтобы назначить разрешение на выбор пользователю с именем «TestUser» для объекта с именем «TestTable» в базе данных «TestDB», выполните следующий запрос.
USE TestDB GO Grant select on TestTable to TestUser
Способ 2 — Использование SSMS (SQL Server Management Studio)
Шаг 1. Подключитесь к экземпляру и разверните папки, как показано на следующем снимке.
Шаг 2 — Щелкните правой кнопкой мыши TestUser и выберите Свойства. Появится следующий экран.
Шаг 3 Нажмите Поиск и выберите конкретные параметры. Нажмите «Типы объектов», выберите таблицы и нажмите «Обзор». Выберите «TestTable» и нажмите «ОК». Появится следующий экран.
Шаг 4 Установите флажок для столбца «Предоставить» в разделе «Выберите разрешение» и нажмите кнопку «ОК», как показано на приведенном выше снимке.
Шаг 5 Выберите разрешение для «TestTable» базы данных TestDB, предоставленное «TestUser». Нажмите ОК.