Este tema aún no ha recibido ninguna valoración - Valorar este tema

ALTER LOGIN (Base de datos SQL de Windows Azure)

Los cambios en las propiedades de una cuenta de inicio de sesión de base de datos en Microsoft Base de datos SQL de Windows Azure. Debe estar conectado a la base de datos maestra para alterar un inicio de sesión.

Convenciones de sintaxis (Base de datos SQL de 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

En este diagrama de la sintaxis se muestran los argumentos y opciones admitidos en Base de datos SQL de Windows Azure.  

Base de datos SQL de Windows Azure no admite los siguientes argumentos y opciones cuando se utiliza la instrucción ALTER LOGIN:

  • Opciones de <set_option>:

    • DEFAULT_DATABASE

    • DEFAULT_LANGUAGE

    • CHECK_POLICY

    • CHECK_EXPIRATION

    • CREDENTIAL

    • NO CREDENTIAL

    • hashed_password

  • Opciones de <password_option>:

    • MUST_CHANGE

    • UNLOCK

  • Opciones de <cryptographic_credentials_option>:

    • ADD CREDENTIAL

    • DROP CREDENTIAL

Para obtener más información sobre los argumentos y la instrucción ALTER LOGIN, vea ALTER LOGIN en los Libros en pantalla de SQL Server.

Con algunos métodos de conexión a Base de datos SQL de Windows Azure, como sqlcmd, debe anexar el nombre del servidor Base de datos SQL al nombre de inicio de sesión en la cadena de conexión usando la notación <login>@<server>. Por ejemplo, si el inicio de sesión es login1 y el nombre completo del servidor Base de datos SQL es servername.database.windows.net, el parámetro username de la cadena de conexión debería ser login1@servername.

Como la longitud total del parámetro username es 128 caracteres, loginName está limitado a 127 caracteres menos la longitud del nombre del servidor. En el ejemplo, loginName solo puede tener 117 caracteres de longitud porque servername tiene 10 caracteres.

ImportantImportante
ALTER LOGIN debe ser la única instrucción en un lote de SQL.

Solo el inicio de sesión de la entidad de seguridad a nivel de servidor (creado en el proceso de aprovisionamiento) o los miembros del rol de base de datos loginmanager en la base de datos maestra pueden crear o alterar inicios de sesión.

La contraseña para un inicio de sesión solo se puede cambiar si se ejecuta la instrucción ALTER LOGIN mientras está conectada a la base de datos maestra lógica. Los inicios de sesión que no sean miembros del rol loginmanager pueden cambiar sus contraseñas; sin embargo, generalmente a los inicios de sesión no se les concede acceso a la base de datos maestra. Para conceder acceso a la base de datos maestra lógica, loginmanager debe crear un usuario en la base de datos maestra para el inicio de sesión.

¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.
facebook page visit twitter rss feed newsletter