То, что у вас здесь, называется осиротевшим пользователем. т.е. пользователь существует в базе данных, которую вы восстановили, но он не настроен как логин на сервере базы данных.
Если пользователь является интегрированной учетной записью Windows, добавление имени входа на сервер базы данных - это все, что вам нужно сделать. Если это логин SQL Server, то это немного сложнее:
Чтобы получить отчет о том, что осиротевшие пользователи находятся в восстановленной базе данных, выполните:
USE restored_database
GO
exec sp_change_users_login @Action='Report';
GO
Чтобы заново создать базу данных при входе в систему и связать ее с восстановленной базой данных, выполните:
EXEC sp_change_users_login 'Auto_Fix', 'user', 'login', 'password'