Cómo crear un usuario o login en SQL Server usando SQL Server Management Studio (SSMS)

🧑‍💻 Cómo crear un usuario o login en SQL Server con Management Studio (SSMS)



Cuando trabajamos con SQL Server, una de las tareas más comunes y necesarias es crear logins o usuarios para que otras personas (o aplicaciones) puedan acceder a nuestras bases de datos de forma segura.

En esta entrada te mostraré paso a paso cómo hacerlo utilizando SQL Server Management Studio (SSMS), la herramienta oficial para administrar bases de datos SQL Server.

Si lo prefieres puedes📽️Ver video paso a paso


✅ ¿Cuál es la diferencia entre login y usuario en SQL Server?

Antes de empezar, es importante entender esto:

  • Login: Permite acceder al servidor SQL Server.

  • Usuario: Permite acceder a una base de datos específica dentro del servidor.

Un login puede estar vinculado a uno o varios usuarios de diferentes bases de datos.


🔧 Paso a paso: Crear un login y usuario en SSMS

1. Abre SQL Server Management Studio (SSMS)

Inicia sesión con una cuenta que tenga permisos de administrador.

2. Crea el Login

  1. En el Explorador de objetos, expande el nodo del servidor.

  2. Ve a Seguridad > clic derecho en Inicios de sesión (Logins) > Nuevo inicio de sesión.

  3. En la ventana que aparece:

    • Escribe el nombre del login (por ejemplo, usuario_test).

    • Marca la opción Autenticación de SQL Server.

    • Ingresa una contraseña y desactiva “Aplicar la directiva de contraseña” si no la necesitas.

    • En Base de datos predeterminada, puedes elegir la base que usará al iniciar sesión.

3. Asocia el Login con una base de datos (Crear usuario)

  1. En el mismo asistente, ve a la sección Asignación de usuario.

  2. Marca la base de datos donde quieres que el login tenga acceso.

  3. En la parte inferior, elige los roles que tendrá (por ejemplo: db_datareader, db_datawriter, o db_owner si quieres que tenga control total).

4. ¡Listo!

Haz clic en Aceptar y ya tendrás creado tu login y usuario asociado.


🧪 ¿Cómo probarlo?

Cierra sesión y vuelve a conectarte al servidor, esta vez usando:

  • Autenticación de SQL Server

  • El nombre de usuario y la contraseña que creaste.


📝 Código opcional (por si prefieres usar T-SQL)

Si prefieres hacerlo con código, aquí tienes un ejemplo:

-- Crear login
CREATE LOGIN usuario_test WITH PASSWORD = 'TuContraseña123';

-- Crear usuario en una base de datos
USE TuBaseDeDatos;
CREATE USER usuario_test FOR LOGIN usuario_test;

-- Asignar permisos (rol)
ALTER ROLE db_datareader ADD MEMBER usuario_test;
ALTER ROLE db_datawriter ADD MEMBER usuario_test;

💡 Recomendaciones de seguridad

  • No uses contraseñas fáciles como "1234".

  • Asigna solo los permisos necesarios.

  • Usa roles para manejar permisos más fácilmente.


Con estos pasos ya puedes gestionar accesos de manera segura y profesional en tus proyectos con SQL Server. Si tienes dudas o quieres más ejemplos, déjalos en los comentarios.


Comentarios

Entradas populares de este blog

Aprende a Armar tu PC con el Simulador de Cisco 🖥️ Guía Paso a Paso

Librerías para generar reportes pdf desde java jsp

Exportar datos a Excel o csv de forma automática desde MySQL en Windows