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='[email protected]'