Заява ВІДКЛИКАТИ можна використовувати для видалення наданих дозволів, а інструкцію DENY можна використовувати, щоб запобігти отриманню принципалом певного дозволу через GRANT. 23 травня 2023 р.
Визначте привілеї (такі як ВИБРАТИ, ВСТАВИТИ, ВИДАЛИТИ, ОНОВИТИ або ВИКОНАТИ), які ви хочете відкликати. Укажіть об’єкт бази даних (такий як Table, View або Stored Procedure), пов’язаний із повноваженнями, які ви відкликаєте. Використовуйте інструкцію REVOKE, щоб видалити вказаний привілей.
В області «Зведення дозволів моделі» виберіть рядок для дозволу, який потрібно видалити. Вузол дерева дозволу розташований і виділений. Клацніть вузол дерева та в контекстному меню виберіть Очистити доступ. Натисніть Зберегти.
Перш ніж видалити користувача бази даних, який володіє захищеними об’єктами, ви повинні спершу видалити або передати право власності на ці захищені об’єкти. Гість не може бути видалений, але гостя можна вимкнути, скасувавши його дозвіл CONNECT, виконавши REVOKE CONNECT FROM GUEST у будь-якій базі даних, окрім master або tempdb.
У Object Explorer у Microsoft SQL Server Management Studio клацніть правою кнопкою миші потрібну базу даних і виберіть Properties. Перейдіть на сторінку дозволів і виберіть потрібного користувача зі списку користувачів або ролей. У списку «Дозволи для [ім’я користувача]] надайте необхідні явні дозволи користувача.
Додавання користувачів і встановлення дозволів для бази даних SQL
- У меню «Пуск» виберіть «Програми» > «SQL Management Studio». …
- Виберіть Microsoft SQL Server.
- Виберіть ім’я свого сервера та розгорніть його.
- Виберіть Безпека.
- Клацніть правою кнопкою миші на Логіни та виберіть Створити. …
- Щоб установити дозволи, двічі клацніть обліковий запис користувача та виконайте одну з таких дій: