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.
- 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';
- 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. - 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;
- 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;
- 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