ВУЗ:
Составители:
Рубрика:
154
соответствующей базе данных. С помощью учетной записи пользо-
вателя осуществляется подключение к SQL Server.
Для создания пользователя необходимо:
1. Создать в базе данных учетную запись пользователя с по-
мощью процедуры sp_addlogin).
2. Добавить этого пользователя во все необходимые базы дан-
ных (процедура sp_adduser).
3. Предоставить ему в каждой базе данных соответствующие
привилегии (команда GRANT) .
Роль позволяет объединить в одну группу пользователей, вы-
полняющих одинаковые функции.
В SQL Server реализовано два вида стандартных ролей – на
уровне сервера и на уровне баз данных.
Различные действия по отношению к роли осуществляются
с помощью специальных процедур:
создание новой роли – sp_addrole;
добавление пользователя к роли – sp_addrolemember;
удаление пользователя из роли – sp_droprolemember;
удаление роли – sp_droprole
Привилегии, или права, – это действия, которые пользователь
имеет право выполнять в отношении данной таблицы базы данных
или представления.
Существуют права трех категорий:
права на доступ к объектам;
права на выполнение команд;
неявные права.
Работа с данными и выполнение хранимых процедур требуют
наличия класса доступа, называемого правами на доступ к объек-
там баз данных. Под объектами подразумеваются таблицы, столб-
цы таблиц, представления, хранимые процедуры.
Для управления полномочиями пользователя на доступ к объ-
ектам базы данных используется команда GRANT.
В языке SQL для отмены привилегий, предоставленных поль-
зователям посредством оператора GRANT, используется оператор
REVOKE. С помощью этого оператора могут быть отменены все
соответствующей базе данных. С помощью учетной записи пользо-
вателя осуществляется подключение к SQL Server.
Для создания пользователя необходимо:
1. Создать в базе данных учетную запись пользователя с по-
мощью процедуры sp_addlogin).
2. Добавить этого пользователя во все необходимые базы дан-
ных (процедура sp_adduser).
3. Предоставить ему в каждой базе данных соответствующие
привилегии (команда GRANT) .
Роль позволяет объединить в одну группу пользователей, вы-
полняющих одинаковые функции.
В SQL Server реализовано два вида стандартных ролей – на
уровне сервера и на уровне баз данных.
Различные действия по отношению к роли осуществляются
с помощью специальных процедур:
создание новой роли – sp_addrole;
добавление пользователя к роли – sp_addrolemember;
удаление пользователя из роли – sp_droprolemember;
удаление роли – sp_droprole
Привилегии, или права, – это действия, которые пользователь
имеет право выполнять в отношении данной таблицы базы данных
или представления.
Существуют права трех категорий:
права на доступ к объектам;
права на выполнение команд;
неявные права.
Работа с данными и выполнение хранимых процедур требуют
наличия класса доступа, называемого правами на доступ к объек-
там баз данных. Под объектами подразумеваются таблицы, столб-
цы таблиц, представления, хранимые процедуры.
Для управления полномочиями пользователя на доступ к объ-
ектам базы данных используется команда GRANT.
В языке SQL для отмены привилегий, предоставленных поль-
зователям посредством оператора GRANT, используется оператор
REVOKE. С помощью этого оператора могут быть отменены все
154
Страницы
- « первая
- ‹ предыдущая
- …
- 153
- 154
- 155
- 156
- 157
- …
- следующая ›
- последняя »
