Exporter (0) Imprimer
Développer tout

ALTER LOGIN (Base de données SQL Azure)

Cette rubrique est obsolète. La version actualisée est disponible à la page Référence SQL 14 Transact-SQL.

ImportantImportant
Cette rubrique n'est pas tenue à jour. Pour obtenir la version actuelle, consultez ALTER LOGIN.

Modifie les propriétés d'un compte de connexion de base de données dans Microsoft Base de données SQL Microsoft Azure. Vous devez être connecté à la base de données master pour modifier une connexion.

Conventions de syntaxe (Base de données SQL Azure)


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

<status_option> ::=ENABLE | DISABLE

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

Ce diagramme de syntaxe montre les arguments et options pris en charge dans Base de données SQL Microsoft Azure.  

Base de données SQL Microsoft Azure ne prend pas en charge les arguments et options suivants lors de l'utilisation de l'instruction ALTER LOGIN :

  • Options <set_option> :

    • DEFAULT_DATABASE

    • DEFAULT_LANGUAGE

    • CHECK_POLICY

    • CHECK_EXPIRATION

    • CREDENTIAL

    • NO CREDENTIAL

    • hashed_password

  • Options <password_option> :

    • MUST_CHANGE

    • UNLOCK

  • Options <cryptographic_credentials_option> :

    • ADD CREDENTIAL

    • DROP CREDENTIAL

Pour plus d'informations sur les arguments et l'instruction ALTER LOGIN, consultez ALTER LOGIN dans la Documentation en ligne de SQL Server.

Avec certaines méthodes de connexion à Base de données SQL Microsoft Azure, telles que sqlcmd, vous devez ajouter le nom du serveur Base de données SQL Azure au nom de la connexion dans la chaîne de connexion à l'aide de la notation <connexion>@<serveur>. Par exemple, si votre connexion est connexion1 et que le nom complet du serveur Base de données SQL Azure est nomserveur.basededonnées.windows.net, le paramètre username de la chaîne de connexion doit être connexion1@nomserveur.

La longueur totale du paramètre username étant de 128 caractères, loginName est limité à 127 caractères moins la longueur du nom du serveur. Dans l'exemple, loginNamene peut faire que 117 caractères long uniquement parce que nomserveur fait 10 caractères.

ImportantImportant
L'instruction ALTER LOGIN doit être la seule instruction dans un lot SQL.

Seuls la connexion du principal au niveau du serveur (créée par le processus de déploiement) ou les membres du rôle de base de données loginmanager dans la base de données master peuvent créer ou modifier des connexions.

Le mot de passe pour une connexion ne peut être modifié que par l'exécution de l'instruction ALTER LOGIN pendant une connexion à la base de données master. Les connexions qui ne sont pas de membres du rôle loginmanager peuvent changer leurs mots de passe, mais les connexions ne sont généralement pas autorisés à accéder à la base de données master. Pour accorder l'accès à la base de données master logique, loginmanager doit créer un utilisateur dans la base de données master pour la connexion.

Afficher:
© 2014 Microsoft