Crear usuarios en SQL Server es relativamente fácil, pues todo es a través de la interfaz gráfica de SSMS.
En este post vamos a ver cómo crear un usuario / inicio de sesión en SQL Server para poder separar y asegurar el acceso a nuestras bases de datos.
Agregar inicio de sesión en SQL Server
Inicia sesión en SQL Server Management Studio. Ve a Seguridad > Inicios de sesión, haz click derecho y selecciona Nuevo inicio de sesión…
![](https://parzibyte.me/blog/wp-content/uploads/2019/06/1-Nuevo-inicio-de-sesión.png)
En la pestaña recomiendo seleccionar Autenticación de SQL Server. En “Nombre de inicio de sesión” escribe el nombre de usuario
Escribe la contraseña y confírmala. Si quieres puedes Exigir directivas de contraseña (para que la misma expire automáticamente o se cambie en el siguiente inicio de sesión)
![](https://parzibyte.me/blog/wp-content/uploads/2019/06/2-General.png)
En la siguiente pestaña de Roles de servidor selecciona los roles que tendrá el usuario. Marca o desmarca según sea necesario.
![](https://parzibyte.me/blog/wp-content/uploads/2019/06/3-Roles-de-servidor.png)
En la Asignación de usuarios selecciona cuáles bases de datos va a manejar el usuario que estamos creando.
En la parte de abajo comprueba los roles de la base de datos.
![](https://parzibyte.me/blog/wp-content/uploads/2019/06/4-Asignación-de-usuarios.png)
En Elementos protegidos revisa los permisos en la parte de abajo y asegúrate de seleccionar Conceder, WITH GRANT o Denegar según el permiso.
Personalmente, para conectarme desde un lenguaje de programación, marqué los de “Conectar con cualquier base de datos” y los dos de “Conectar SQL”.
![](https://parzibyte.me/blog/wp-content/uploads/2019/06/5-Más-permisos.png)
En el apartado de Estado fíjate que estén seleccionados Conceder y Habilitada en el orden que aparece en la imagen.
![](https://parzibyte.me/blog/wp-content/uploads/2019/06/6-Estado.png)
Haz click en Aceptar y a partir de este momento podrás iniciar sesión con ese usuario, seleccionando autenticación de SQL Server.
![](https://parzibyte.me/blog/wp-content/uploads/2019/06/Conectar-con-el-servidor.png)
Esto también sirve para cuando se hace una conexión desde un lenguaje de programación, omitiendo la autenticación de Windows.