Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Результаты выполнения задания




Имя пользователя Удалось подключение (Да/нет)? Почему?
Юрий    
Евгений    
Олег    
Дмитрия    

 

5. Перезагрузите компьютер, войдя в Windows под именем системного администратора. Запретите Юрию доступ к SQL Server (переключателем Deny Access). Сможет ли Юрий получить доступ к SQL Server как член группы, у которой есть доступ?

6. Удалите учетную запись группы Нов_группа. Проверьте, кто из членов удаленной группы сможет соединиться с SQL Server? Почему?

2. Управление разрешениями.

Цель данного раздела лабораторной работы состоит в получении знаний и навыков для выполнения следующих административных действий:

создания ролей базы данных;

включения учетных записей в роли;

назначения командных и объектных разрешений.

2.1.Создание ролей базы данных

Перезагрузите компьютер, войдите в Windows под именем системного администратора.

Запустите SQL Server Enterprise Manager. Разверните Ваш сервер и раскройте базу данных Northwind.

Добавьте пользователей базы данных с именами Михаил и Олег в рубрику Users.

Создайте роль с именем Нов_роль в базе данных Northwind, командой контекстного меню New Database Role, вызванного на рубрике Roles. Добавьте в данную роль пользователей, созданных в предыдущем пункте.

2.2.Назначение разрешений на операторы

Раскройте окно свойств базы данных Northwind и перейдите в нем на вкладку Permissions (разрешения). Пользователю с именем Олег дайте разрешение на создание представлений (Create View) и хранимых процедур (Create SP) . Отразите в отчете: разрешение на создание каких объектов можно получить?

Перезагрузите компьютер, войдите в Windows под именем Олег c паролем Олег.

Запустите SQL Query Analyzer с аутентификацией Windows, создав представление следующими командами:

Use Northwind

Go

Create View v1 as

Select FirstName, LastName from Employees

Получилось?

4. Создайте новую таблицу следующими командами

Use Northwind

Go

Create table t1 (col1 int not null, col2 char(10))

Получилось? Почему да или почему нет?

2.3.Назначение разрешений объектам

Перезагрузите компьютер, войдя в Windows как системный администратор.

Запустите SQL Server Enterprise Manager, разверните свой сервер, раскройте базу данных Northwind и выполните двойной щелчок по рубрике Tables.

В окне со списком таблиц вызовите контекстное меню на таблице Categories, в нем команду «Все задания», а в подменю этой команды – команду Manage Permissions. В появившемся окне выберите объекты и назначьте им разрешения в соответствии с табл. 3. Для каждого объекта нажимайте на кнопку «Применить». Для назначения разрешения (Grant) в соответствующей клеточке должна быть проставлена «галочка» зеленого цвета, для отзыва разрешения (Revoke) клеточка должна оставаться пустой, для запрещения доступа (Deny) в клеточке должен появиться «крестик» красного цвета.

Таблица 3

Назначение разрешений объектам

Объект Имя пользователя, группы или роли Разрешение
Categories Public Grant all
Customers Customers Customers Олег Нов_роль Public Deny all Grant all Revoke all
Employees Public Revoke all
OrderDetails Public Revoke all
Orders Public Revoke all
Products Public Revoke all

 

4. Перезагрузите компьютер и войдите в Windows под именем Михаил c паролем Михаил. Запустите Query Analyzer, и соединитесь с SQL Server, используя Windows Authentication. (Напоминаем Вам, что Михаил является членом роли Нов_роль).

5. Для проверки разрешения для пользователя Михаила, попробуйте создать запрос для всех таблиц, результаты занесите в табл.4.

Таблица 4


Поделиться:

Дата добавления: 2015-09-15; просмотров: 76; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты