ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »