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

UptoLike

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

145
18.1. Создание пользователя
Для создания пользователя в среде MS SQL Server необходимо
выполнить следующие действия:
1. Создать в базе данных учетную запись пользователя, указав
для него пароль и принятое по умолчанию имя базы данных (проце-
дура sp_addlogin).
2. Добавить этого пользователя во все необходимые базы дан-
ных (процедура sp_adduser).
3. Предоставить ему в каждой базе данных соответствующие
привилегии (команда GRANT) .
18.2. Создание новой учетной записи
Создание новой учетной записи может быть произведено с
помощью системной хранимой процедуры
sp_addlogin
[@login=] 'учетная_запись'
[, [@password=] 'пароль']
[, [@defdb=] 'база_данных_по_умолчанию'];
После завершения аутентификации и получения идентифика-
тора учетной записи (login) пользователь считается зарегистриро-
ванным, и ему предоставляется доступ к серверу.
Пример 109. Создание пользователя student
sp_addlogin 'student', 'stud', Institute;
18.3. Добавление пользователя
в базу данных
Для каждой базы данных, к объектам которой пользователь
намерен получить доступ, учетная запись пользователя (login) ассо-
циируется с пользователем (user) конкретной базы данных. Это
осуществляется посредством процедуры
sp_adduser
[@loginame=] 'учетная_запись'
[, [@name_in_db=] 'имя_пользователя']
[, [@grpname=] 'имя_роли'];
              18.1. Создание пользователя
     Для создания пользователя в среде MS SQL Server необходимо
выполнить следующие действия:
     1. Создать в базе данных учетную запись пользователя, указав
для него пароль и принятое по умолчанию имя базы данных (проце-
дура sp_addlogin).
     2. Добавить этого пользователя во все необходимые базы дан-
ных (процедура sp_adduser).
     3. Предоставить ему в каждой базе данных соответствующие
привилегии (команда GRANT) .

         18.2. Создание новой учетной записи
     Создание новой учетной записи может быть произведено с
помощью системной хранимой процедуры
     sp_addlogin
     [@login=] 'учетная_запись'
     [, [@password=] 'пароль']
     [, [@defdb=] 'база_данных_по_умолчанию'];
     После завершения аутентификации и получения идентифика-
тора учетной записи (login) пользователь считается зарегистриро-
ванным, и ему предоставляется доступ к серверу.
     Пример 109. Создание пользователя student
     sp_addlogin 'student', 'stud', Institute;

            18.3. Добавление пользователя
                     в базу данных
     Для каждой базы данных, к объектам которой пользователь
намерен получить доступ, учетная запись пользователя (login) ассо-
циируется с пользователем (user) конкретной базы данных. Это
осуществляется посредством процедуры
     sp_adduser
     [@loginame=] 'учетная_запись'
     [, [@name_in_db=] 'имя_пользователя']
     [, [@grpname=] 'имя_роли'];


                               145