Основы языка TRANSACT SQL. Казакова И.А. - 145 стр.

UptoLike

Составители: 

144
18. Управление пользователями
базы данных
Стабильная система управления пользователями обязатель-
ное условие безопасности данных, хранящихся в любой реляцион-
ной СУБД.
После проектирования логической структуры базы данных,
связей между таблицами, ограничений целостности и других струк-
тур необходимо определить круг пользователей, которые будут
иметь доступ к базе данных.
В системе SQL Server 2005 организована двухуровневая на-
стройка ограничения доступа к данным.
На первом уровне необходимо создать учетную запись поль-
зователя (login). Это позволяет пользователю подключиться к сер-
веру, но не дает автоматического доступа к базам данных.
На втором уровне для каждой базы данных SQL Server 2005 на
основании учетной записи необходимо создать запись пользователя.
На основе прав, выданных пользователю как пользователю базы
данных (user), его регистрационное имя (login) получает доступ к
соответствующей базе данных. С помощью учетной записи пользо-
вателя осуществляется подключение к SQL Server, после чего опреде-
ляются его уровни доступа для каждой базы данных в отдельности.
На уровне сервера система безопасности оперирует следую-
щими понятиями:
аутентификация;
учетная запись;
встроенные роли сервера.
На уровне базы данных применяются следующие понятия;
пользователь базы данных;
фиксированная роль базы данных;
пользовательская роль базы данных.
SQL Server предлагает два режима аутентификации пользова-
телей:
1. Режим аутентификации средствами Windows Windows Au-
thentication.
2. Режим аутентификации средствами SQL Server SQL Server
Authentication.
          18. Управление пользователями
                   базы данных
      Стабильная система управления пользователями – обязатель-
ное условие безопасности данных, хранящихся в любой реляцион-
ной СУБД.
      После проектирования логической структуры базы данных,
связей между таблицами, ограничений целостности и других струк-
тур необходимо определить круг пользователей, которые будут
иметь доступ к базе данных.
      В системе SQL Server 2005 организована двухуровневая на-
стройка ограничения доступа к данным.
      На первом уровне необходимо создать учетную запись поль-
зователя (login). Это позволяет пользователю подключиться к сер-
веру, но не дает автоматического доступа к базам данных.
      На втором уровне для каждой базы данных SQL Server 2005 на
основании учетной записи необходимо создать запись пользователя.
На основе прав, выданных пользователю как пользователю базы
данных (user), его регистрационное имя (login) получает доступ к
соответствующей базе данных. С помощью учетной записи пользо-
вателя осуществляется подключение к SQL Server, после чего опреде-
ляются его уровни доступа для каждой базы данных в отдельности.
      На уровне сервера система безопасности оперирует следую-
щими понятиями:
       аутентификация;
       учетная запись;
       встроенные роли сервера.
      На уровне базы данных применяются следующие понятия;
       пользователь базы данных;
       фиксированная роль базы данных;
       пользовательская роль базы данных.
      SQL Server предлагает два режима аутентификации пользова-
телей:
      1. Режим аутентификации средствами Windows – Windows Au-
thentication.
      2. Режим аутентификации средствами SQL Server – SQL Server
Authentication.

                               144