MS SQL Server - назначение разрешений

Permissionsссылаются на правила, регулирующие уровни доступа, которые имеют участники к защищаемым объектам. Вы можете предоставлять, отзывать и запрещать разрешения в 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)

Step 1 - Подключитесь к экземпляру и разверните папки, как показано на следующем снимке.

Step 2- Щелкните правой кнопкой мыши TestUser и выберите Свойства. Появится следующий экран.

Step 3Щелкните Поиск и выберите определенные параметры. Щелкните Типы объектов, выберите таблицы и щелкните обзор. Выберите TestTable и нажмите OK. Появится следующий экран.

Step 4 Установите флажок для столбца «Грант» в разделе «Выбрать разрешение» и нажмите «ОК», как показано на снимке выше.

Step 5Выберите разрешение на «TestTable» базы данных TestDB, предоставленное «TestUser». Щелкните ОК.