Lo que sucede es que perdiste la relación entre los logins y sus usuarios correspondientes. Cada uno de ellos tiene un ID relacionado, pero al restaurar esos IDs dejan de ser iguales.
Si tuvieras respaldo de master eso no sucede, pues tendrías de regreso todos los datos (y el de msdb te regresa jobs y dts)
Crea el usuario pero sin acceso a ninguna DB.
Luego ejecuta dentro de la DB:
Código:
sp_change_users_login 'auto_fix', 'mi usuario'
Aqui encuentras una excelente explicación:
http://www.sqlservercentral.com/colu...okenlogins.asp