Эта тема еще не получила оценку - Оценить эту тему

ALTER LOGIN (база данных SQL Windows Azure)

Изменяет свойства учетной записи имени входа базы данных в Microsoft База данных SQL Windows Azure. Для изменения имени входа требуется подключение к базе данных master.

Синтаксические обозначения (база данных SQL Windows Azure)


ALTER LOGIN login_name 
    { 
    <status_option> 
    | WITH <set_option> [ ,... ]
    } 

<status_option> ::=ENABLE | DISABLE

<set_option> ::=            
    PASSWORD ='password' 
    [ 
      OLD_PASSWORD ='oldpassword'
            
    ]
    | NAME = login_name

На этой диаграмме синтаксиса показаны аргументы и параметры, которые поддерживаются в База данных SQL Windows Azure.  

База данных SQL Windows Azure не поддерживает следующие аргументы и параметры при использовании инструкции ALTER LOGIN:

  • параметры <set_option>:

    • DEFAULT_DATABASE

    • DEFAULT_LANGUAGE

    • CHECK_POLICY

    • CHECK_EXPIRATION

    • CREDENTIAL

    • NO CREDENTIAL

    • hashed_password

  • параметры <password_option>:

    • MUST_CHANGE

    • UNLOCK

  • параметры <cryptographic_credentials_option>:

    • ADD CREDENTIAL

    • DROP CREDENTIAL

Дополнительные сведения об аргументах и инструкции ALTER LOGIN см. в разделе ALTER LOGIN электронной документации по SQL Server.

При использовании некоторых методов подключения к База данных SQL Windows Azure, таких как sqlcmd, необходимо добавлять имя сервера База данных SQL к имени входа в строке подключения, используя нотацию <login>@<server>. Например, если имя входа называется login1, а полностью указанное имя сервера База данных SQL выглядит как servername.database.windows.net, то параметр username в строке подключения будет следующим: login1@servername.

Поскольку общая длина параметра username составляет 128 символов, loginName ограничивается 127 символами за вычетом длины имени сервера. В примере loginName может иметь длину не более 117 символов, поскольку servername имеет длину 10 символов.

ImportantВажно!
Инструкция ALTER LOGIN должна быть единственной инструкцией в пакете SQL.

Создавать имена входа или изменять их могут только имя входа субъекта серверного уровня (созданного процессом провизионирования) или члены роли loginmanager базы данных в базе данных master.

Пароль для имени входа можно изменить, только выполнив инструкцию ALTER LOGIN, когда установлено подключение к логической базе данных master. Имена входа, которые не являются членами роли loginmanager, могут менять свои собственные пароли, однако именам входа обычно не предоставляется доступ к логической базе данных master. Для предоставления доступа к логической базе данных master loginmanager должен создать пользователя в базе данных master для этого имени входа.

Была ли вам полезна эта информация?
(1500 символов осталось)

Добавления сообщества

ДОБАВИТЬ
© 2013 Microsoft. Все права защищены.
facebook page visit twitter rss feed newsletter