SQL SERVER Msg 7416 error occurs when executing a stored procedure.
It is important to note is that user_no_login is NOT a login but a user in the database created using below command;
CREATE USER [user_no_login] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[dbo]
GO
To fix read >>
https://ibmimedia.com/blog/61/solve-sql-server-error-7416