|
||||||||||||||
Управление учетными записями на MS SQL Server используя язык запросов SQLСоздание новой учетной записи в MS SQL ServerДля создания новой учетной записи необходимо с начало завести новый логин:
Параметры имеют следующие значение: login - регистрационное имя (login) которое будет использоваться для аутентификации пользователя. Для успешной работы процедуры необходимо, чтобы на сервере небыло учетной записи с таким регистрационным именем. Password - пароль, который ассоциируется с данной учетной записью. Изменение пароля выполняется при помощи хранимой процедуры sp_password Database - база данных по умолчанию. Сразу же после установления соединения пользователь будет работать в контексте указанной базы данных. Language - этот параметр определяет язык, который будет автоматически установлен для пользователя Sid - с помощью этого параметра можно указать двоичное число, которое будет являтся идентификатором безопасности создаваемой учетной записи. Encryption_option - определяет, будет ли шифроваться пароль данной учетной записи. Допускаются следующие значения- NULL, skip_encryption, skip_encryption_old. При указании значения NULL, так же являющейся значением по умолчанию, пароль будет шифроваться. Cоздания учетной записьДля создания учетной запись с определенным именем пользователя базы банных можно воспользоваться следующей хранимой процедурой:
Параметры имеют следующие значение: Login - регистрационное имя учетной записи, которую необходимо связать с именем пользователя базы данных. User - имя пользователя базы данных Role - этот параметр определяет роль, в которую данный пользователь будет входить. Права на доступ к объектам баз данных.
Параметры имеют следующие значение: ALL - пользователю предоставляются все доступные разрешения. Этот параметр могут использовать только участники роли sysadmin. Permission - список доступных операций которые предоставляются пользователю(select, insert, update, delete, execute). Можно предоставить сразу несколько операций, перечислив их через запятую. Security_account - здесь указывается имя объекта системы безопасности, который необходимо включить в роль. Table, view, column, stored_procedure, extended_procedure, user_defined_function - в качестве данных параметров выступают объекты в текущей базе данных, к которым необходимо предоставить доступ. WITH GRAND OPTION - использование данного параметра позволяет пользователю, которому вы предоставляете права, назначать права на доступ другим пользователям. AS {group | role} - Это не обязательный параметр позволяет указать участие пользователя в роли, которой предоставлена возможность предоставлять права другим пользователям. Запрет на доступ к объектам
Изменение пароля
|
||||||||||||||
2005г.rz6hpi@yandex.ru |