Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие.doc
Скачиваний:
57
Добавлен:
14.05.2015
Размер:
1.51 Mб
Скачать

Описание ролей, используемых для доступа к базе данных и серверу баз данных

Роль

Описание

Db_owner

Полный доступ к базе данных

Db_accessadmin

Возможность добавления и уда­ления пользователей

Db_securityadmin

Возможность управления всеми процес­сами доступа пользователей

Db_ddladmin

Выполнение всех команд DDL(Datadefinitionlanguage- язык опреде­лений), кромеGRANT,REVOKEилиDENY

Db_backupoperator

Выполнение команд резервного копи­рования базы данных

public

Пользователи без предоставле­ния спе­циальных ролей обладают ро­лью доступа pub­lic

sysadmin

Выполнение любых функций SQL-сер­вера

serveradmin

Настройка конфигурации и вы­полне­ние функций закрытия SQL-сервера

setupadmin

Управление связями между сер­верами и их процедурами запуска

securityadmin

Управление доступом, возмож­ность создания баз данных, доступ к log - файлу ошибок

processadmin

Управление процессами, выпол­няю­щимися в SQL-сервере

dbcreator

Управление созданием и удале­нием баз данных

diskadmin

Управление файлами на диске SQL-сервера

Для просмотра пользователей, имеющих доступ к базе данных, имеется группа Users в списке объектов базы данных. Единственным пользователем вновь созданной базы данных яв­ляется dbo (Database Owner - владелец базы данных). Для про­смотра установленных ему ролей необходимо воспользоваться сле­дующими действиями:

• выберите группу Users;

• щелкните мышью на имени пользователя dbo;

• из меню Действие выберите команду Properties.

При создании базы данных SQL-сервер предлагает поль­зователю заполнить не все ее свойства. Для просмотра полного перечня свойств созданной базы данных следует выбрать ее в списке объектов, после чего выполнить команду Properties меню Действие. В этом случае на экран будет выведено диалоговое окно с двумя дополнительными закладками. Описание опций на­стройки базы данных, представленные на закладке Options дан­ного диалогового окна, приведены в таблице 6.

Таблица 6

Дополнительные опции настройки базы данных

Опция

Описание

DBOuseonly

Только пользователь dbo может обращаться к базе данных

Singleuser

Только один пользователь может работать в теку­щий момент времени, т.е. запрет многопользова­тельского режима доступа

Readonly

Доступ к информации базы данных разрешен только для чтения

ANSINULLDefault

Определяет значение NULLилиNOTNULLв столбцах таблиц базы дан­ных, устанавливаемых по умолчанию

Recursivetriggers

Разрешает использование рекур­сивного за­пуска триггеров

Select into/ bulk copy

Разрешает выполнение операций без под­ключения

Truncate log on check­point

Отказ от выполнения транзакций при выпол­нении проверки checkpoint(точки останова)

Tornpagede­tection

Разрешает определение неполных страниц

Autoclose

Автоматическое закрытие базы данных при осво­бождении ее ресурсов и не использовании ее ни одним пользова­телем

Autoshrink

Включение режима автоматиче­ского сжатия базы данных

Auto create statistics

Автоматическая подготовка стати­стической ин­формации

Auto update statistics

Автоматическое изменение стати­стической ин­формации

Use quoted identifiers

Режимы использования двойных и одинарных ка­вычек. Включение данного режима позволит ис­пользовать двойные кавычки в идентификаторах, например, названии колонок и столбцов, а одинар­ных – при выделение текстовых фрагмен­тов

Закладка Permissions данного диалогового окна позволяет осуществлять настройку доступа пользователей к базе данных. В этом случае в предоставленном списке должны находиться все пользователи, указанные в группе Users объектов базы данных. По умолчанию свойства доступа могут устанавливаться для поль­зователей, осуществляющих подключение, используя роль pub­lic. Перечень параметров и их краткое описание даны в таблице

7.

Таблица 7