Enseguida les muestro mi procedimiento almacenado, se supone que es para poder acceder como cierto usuario, con su nombre de usuario y contraseña, contamos con las tablas de modulos, usuarios y perfiles cualquier ayuda sera muy bien agradecida, gracias
ALTER PROCEDURE [dbo].[ValidarUsuario]
@nUsuario int
AS
BEGIN
SET NOCOUNT ON
SELECT a.nombre_modulo AS modulos
a.formato,
u.nombre,
p.nombre_perfil
FROM Modulos a
JOIN Perfiles p ON u idPerfil = p idPerfil
JOIN Usuarios u ON p idPerfil = u idPerfil
WHERE u.idUsuario = @nUsuario
END