Crear inicio de sesión en SQL Server

Un inicio de sesión es una cuenta de usuario que puede utilizar para acceder al servidor SQL. Los inicios de sesión se adjuntan a los usuarios mediante el identificador de seguridad (SID).

Permisos para crear inicios de sesión:
los usuarios con membresía en el rol de servidor fijo security-admin o sysadmin pueden crear inicios de sesión en el servidor.

  1. Creación de un inicio de sesión con una contraseña:

    Sintaxis –

    CREATE LOGIN <loginname> WITH PASSWORD = '<Password>';
    

    Nota: Las contraseñas distinguen entre mayúsculas y minúsculas.

    Ejemplo para crear un inicio de sesión para un usuario en particular con contraseña.

    CREATE LOGIN geeks 
    WITH PASSWORD = 'gEe@kF0rG##ks'; 
  2. Crear un inicio de sesión con una contraseña que debe cambiarse:

    Sintaxis –

    CREATE LOGIN <loginname> WITH PASSWORD = '<Password>'
    MUST_CHANGE, CHECK_EXPIRATION = ON;
    

    Ejemplo para crear un inicio de sesión para un usuario con contraseña.

    CREATE LOGIN geeks WITH PASSWORD = 'gEe@kF0rG##ks'
    MUST_CHANGE, CHECK_EXPIRATION = ON;
    

    Nota:
    la opción MUST_CHANGE requiere que los usuarios cambien esta contraseña la primera vez que se conectan al servidor. La opción MUST_CHANGE no se puede usar cuando CHECK_EXPIRATION está DESACTIVADO.

  3. Crear un inicio de sesión desde una cuenta de dominio de Windows:

    Sintaxis –

    CREATE LOGIN [<domainname>\<loginname>] 
    FROM WINDOWS;
    

    Ejemplo para crear un inicio de sesión desde una cuenta de dominio de Windows.

    CREATE LOGIN [AD\geeks] FROM WINDOWS; 
  4. Crear un inicio de sesión desde un SID:

    Sintaxis –

    CREATE LOGIN <loginname> 
    WITH PASSWORD = '<Password>', 
    SID = 0x241C11948AEEB749B0D22646DB1AXXXX;
    

    Ejemplo para crear un inicio de sesión desde SID.

    CREATE LOGIN geeks 
    WITH PASSWORD = 'gEe@kF0rG##ks', 
    SID = 0x241C11948AEEB749B0D22646DB1AXXXX; 
  5. Crear un inicio de sesión con múltiples argumentos

    Sintaxis –

    CREATE LOGIN <loginname>
    WITH PASSWORD = '<Password>',
    DEFAULT_DATABASE = <Databasename>,
    CHECK_POLICY = OFF,
    CHECK_EXPIRATION = OFF ; 

    Ejemplo para crear un inicio de sesión usando múltiples argumentos juntos.

    CREATE LOGIN geeks WITH PASSWORD = 'gEe@kF0rG##ks'
    DEFAULT_DATABASE = GeeksDB,
    CHECK_POLICY = OFF,
    CHECK_EXPIRATION = OFF ; 

    Nota:
    No se admite una combinación de CHECK_POLICY = OFF y CHECK_EXPIRATION = ON.

Publicación traducida automáticamente

Artículo escrito por khushboogoyal499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *