MS SQL Server - Base de datos de inicio de sesión
Un inicio de sesión es una credencial simple para acceder a SQL Server. Por ejemplo, proporciona su nombre de usuario y contraseña al iniciar sesión en Windows o incluso en su cuenta de correo electrónico. Este nombre de usuario y contraseña crean las credenciales. Por lo tanto, las credenciales son simplemente un nombre de usuario y una contraseña.
SQL Server permite cuatro tipos de inicios de sesión:
- Un inicio de sesión basado en las credenciales de Windows.
- Un inicio de sesión específico para SQL Server.
- Un inicio de sesión asignado a un certificado.
- Un inicio de sesión asignado a una clave asimétrica.
En este tutorial, estamos interesados en inicios de sesión basados en credenciales de Windows e inicios de sesión específicos de SQL Server.
Los inicios de sesión basados en las credenciales de Windows le permiten iniciar sesión en SQL Server con un nombre de usuario y una contraseña de Windows. Si necesita crear sus propias credenciales (nombre de usuario y contraseña), puede crear un inicio de sesión específico para SQL Server.
Para crear, modificar o eliminar un inicio de sesión de SQL Server, puede adoptar uno de dos enfoques:
- Usando SQL Server Management Studio.
- Usando sentencias T-SQL.
Los siguientes métodos se utilizan para crear un inicio de sesión:
Primer método: uso de SQL Server Management Studio
Step 1 - Después de conectarse a la instancia de SQL Server, expanda la carpeta de inicios de sesión como se muestra en la siguiente instantánea.
Step 2 - Haga clic con el botón derecho en Logins, luego haga clic en Newlogin y se abrirá la siguiente pantalla.
Step 3 - Complete las columnas Nombre de inicio de sesión, Contraseña y Confirmar contraseña como se muestra en la pantalla anterior y luego haga clic en Aceptar.
El inicio de sesión se creará como se muestra en la siguiente imagen.
Segundo método: usar el script T-SQL
Create login yourloginname with password='yourpassword'
Para crear un nombre de inicio de sesión con TestLogin y la contraseña 'P @ ssword', ejecute la siguiente consulta.
Create login TestLogin with password='P@ssword'