- •Система безопасности Database Engine Оглавление
- •Принципы концепции безопасности базы данных.
- •Аутентификация
- •Использование sql Server Management Studio для выбора одного из режимов аутентификации.
- •Создание нового имени входа sql Server.
- •Создание нового имени входа sql Server в Transact-sql.
- •Назначение учетной записи фиксированной серверной роли. Интерфейс sql Server Management Studio.
- •Управление серверными ролями с использованием Transact sql.
- •Управление доступом к базам данных.
- •Предоставление разрешений на базу данных в sql Server Management Studio.
- •Предоставление доступа к базам данных с использованием Transact-sql
- •Управление пользователями базы данных
- •Роли базы данных Создание роли с использованием Transact-sql.
- •Создание роли и добавление члена роли в Transact sql
- •Предоставление индивидуальных (гранулярных) разрешений. Управление доступом к таблицам и столбцам.
- •Предоставление индивидуальных (гранулярных) разрешений в sql Server Management Studio.
- •Управление индивидуальными разрешениями в Transact sql.
- •Управление доступом к схемам
- •Задания для самостоятельного выполнения:
Задания для самостоятельного выполнения:
В Интерфейсе SQL Server Management Studio создать имя входа (имя и пароль).
В Transact-SQL создать имя входа (имя и пароль). Получить информацию об именах входа SQL Server из представления каталога sys.sql_logins.
В Интерфейсе SQL Server Management Studio назначить одной из созданных учетных записей (имя входа) фиксированную серверную роль (dbcreator).
В Transact-SQL назначить одной из созданных учетных записей (имя входа) фиксированную серверную роль. Проверить, принадлежит ли имя входа заданной серверной роли (запрос системной функции IS_SRVROLEMEMBER).
В Transact-SQL последовательно отключить и включить одну из созданных учетных записей. Проверить, отключение и включение имени входа (запрос к представлению каталога sys.sql_logins).
Предоставить разрешение на вашу базу данных одной из созданных учетных записей в SQL Server Management Studio. Задать принадлежность к фиксированной роли базы данных.
Предоставить разрешение на вашу базу данных одной из созданных учетных записей в Transact-SQL. Проверить, имеет ли имя входа доступ к базе данных. Задать в Transact-SQL принадлежность к фиксированной роли базы данных.
В Интерфейсе SQL Server Management Studio для одного из имен входа задать гранулярные разрешения на столбцы одной из таблиц вашей базы данных. Проверить работу заданных разрешений.
В Transact-SQL последовательно предоставить и отменить для одного из имен входа гранулярные разрешения (использовать GRANT, DENY и REVOKE). Проверить работу заданных разрешений.
В Интерфейсе SQL Server Management Studio удалить одно из имен входа.
В Transact-SQL удалить одно из имен входа.
Создать отчет в Word, содержащий по каждому заданию операторы Transact-SQL описанием параметров запроса или последовательность действий SQL Server Management Studio, а также результаты проверки выполнения заданий.
1 BULK INSERT - выполняет импорт файла данных в таблицу или представление базы данных в формате, указанном пользователем.