Usuario sin login (sql user without login) al restaurar un respaldo o backup de una base de datos en SQL Server 2014.
Después de restaurar un respaldo de una base de datos con otro nombre, el usuario propietario de esa base de datos, en Management Studio, mostraba el tipo de usuario como “sql user without login” por lo que era imposible conectarse a esa base de datos con ese usuario.
Para resincronizar dicho usuario después de la versión 2008 de SQL Server se utiliza el comando sql ALTER USER de la forma que se describe a continuación.
Suponiendo que el usuario nombrado “dbuser” es el usuario sin login y la base de datos restaurada es “base”, ejecutamos los siguientes comandos en una ventana de sql con un usuario administrador de la base de datos:
USE base
go
ALTER USER dbuser WITH LOGIN = dbuser
go
Una vez hecho esto, ya debe de estar en posibilidades de hacer conexiones a la base de datos.
Espero y les sea útil. ¡Hasta pronto!