Exportar (0) Imprimir
Expandir Tudo

ALTER LOGIN (Banco de Dados SQL do Azure)

Este tópico está DESATUALIZADO. Você pode encontrar a versão mais atual em Referência de Transact-SQL do SQL 14.

ImportantImportante
Este tópico não está atualizado. Para obter a versão atual, consulte ALTER LOGIN.

Altera as propriedades de uma conta de logon de banco de dados no Microsoft Banco de dados SQL do Microsoft Azure. Você deve estar conectado ao banco de dados mestre para alterar um logon.

Convenções de sintaxe (Banco de Dados SQL do Azure)


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

<status_option> ::=ENABLE | DISABLE

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

Este diagrama de sintaxe demonstra os argumentos e as opções com suporte no Banco de dados SQL do Microsoft Azure.  

O Banco de dados SQL do Microsoft Azure não oferece suporte aos seguintes argumentos e opções no uso da instrução ALTER LOGIN:

  • opções <set_option>:

    • DEFAULT_DATABASE

    • DEFAULT_LANGUAGE

    • CHECK_POLICY

    • CHECK_EXPIRATION

    • CREDENTIAL

    • NO CREDENTIAL

    • hashed_password

  • opções <password_option>:

    • MUST_CHANGE

    • UNLOCK

  • opções <cryptographic_credentials_option>:

    • ADD CREDENTIAL

    • DROP CREDENTIAL

Para obter mais informações sobre os argumentos e a instrução ALTER LOGIN, consulte ALTER LOGIN nos Manuais Online do SQL Server.

Com alguns métodos de conexão com o Banco de dados SQL do Microsoft Azure, como sqlcmd, é necessário acrescentar o nome do servidor do Banco de dados SQL do Azure ao nome de logon na cadeia de conexão usando a notação <login>@<server>. Por exemplo, se seu logon for login1 e o nome totalmente qualificado do servidor do Banco de dados SQL do Azure for servername.database.windows.net, o parâmetro username da cadeia de conexão deverá ser login1@servername.

Como o comprimento total do parâmetro username é 128 caracteres, loginName se limita a 127 caracteres menos o comprimento do nome do servidor. No exemplo, loginName pode ter somente 117 caracteres porque servername tem 10 caracteres.

ImportantImportante
A instrução ALTER LOGIN deve ser a única instrução em um lote SQL.

Somente o logon da entidade de segurança no nível do servidor (criado pelo processo de provisionamento) ou membros da função de banco de dados loginmanager no banco de dados mestre podem criar ou alterar logons.

Para alterar a senha de um logon, execute a instrução ALTER LOGIN enquanto estiver conectado ao banco de dados mestre lógico. Os logons que não são membros da função loginmanager podem alterar suas próprias senhas; entretanto, os logons normalmente não têm acesso ao banco de dados mestre lógico. Para conceder acesso ao banco de dados mestre lógico, o loginmanager deve criar um usuário no banco de dados mestre para o logon.

Mostrar:
© 2014 Microsoft