Hola que tal, bueno no se si esto te pueda servir, ojala y que si te sirva.
Cuando ejecutes un SP anexale esto WITH EXECUTE AS OWNER ( Evitar quitar los derechos al registrar un SP ) y le das derechos al usuario GRANT EXECUTE ON SP_X TO usuario.
Ojala y te sirva