Практическая лабораторная работа №1


Оператор отмены привилегий


Download 3.23 Mb.
Pdf ko'rish
bet59/207
Sana16.11.2023
Hajmi3.23 Mb.
#1778259
TuriУчебно-методическое пособие
1   ...   55   56   57   58   59   60   61   62   ...   207
Bog'liq
курс лаб по SQL 2008

 
Оператор отмены привилегий 
Синтаксис отмены привилегий: 
REVOKE [with grant option] 
< привилегии >,… 
ON < объект >,… 
FROM <имя_пользователя>; 
Предложение with grant option сохраняет за пользователем перечисленные 
привилегии, но отменяет его право передавать их кому-либо другому.
Пример: 
REVOKE SELECT ON Discuplinu FROM STUDENT 
Выполните команду. 
 
 
Оператор изымания роли у пользователя 
Revoke <список ролей> from <список пользователей>
 
Пример: 
use University 


62 
EXEC sp_droprolemember 'STUDENT', 'Petrov_Stud' 
Выполните команду и просмотрите результат.
 
Задание для практической работы №2 
 

Создать файл базы данных, согласно номеру варианта, выданного в 
практической работе №1 с помощью sql-команды. 

Создать резервную копию базы данных. 

Определить 2-3 должностных лица, которые смогут работать с таблицами БД. 
Для каждого должностного лица определить набор привилегий, которыми он 
может пользоваться.

В утилите Studio'>SQL Server Management Studio создать под каждое должностное 
лицо соответствующую роль, наделить эту роль определенными 
привилегиями. Далее создать по одному пользователю на каждую должность и 
присвоить им соответствующие роли. 

Сохранить последовательно SQL-операторы с указанием заданий в файле с 
названием ФамилияСтудента_Лаб_2.

Создать текстовый отчет, в котором отобразить sql-команды разработанных 
запросов и скриншоты результатов работы из СУБД SQL Server Management 
Studio.
 


63 

Download 3.23 Mb.

Do'stlaringiz bilan baham:
1   ...   55   56   57   58   59   60   61   62   ...   207




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling