estoy recibiendo este error:falta de ejecución de msdb.dbo.sp_send_dbmail
Msg 229, Level 14, State 5, Procedure sp_send_dbmail, Line 1
The EXECUTE permission was denied on the object 'sp_send_dbmail', database 'msdb', schema 'dbo'.
La parte pertinente del código:
/****** Object: StoredProcedure [dbo].[dbo.STATUSCHANGE_EMAILALERT] ******/
EXEC msdb.dbo.sp_send_dbmail
@recipients = '[email protected]', -- Group Email
@subject = 'Employee Status Update',
@profile_name ='[email protected]', -- Setup the profile name group
@body = @body,
@body_format = 'HTML';
el error le está diciendo que usted no tiene acceso al procedimiento de la 'sp_send_dbmail' almacenado. Debes tener permiso para 'EJECUTARLO' – Taryn
Encontré esto: http://stackoverflow.com/questions/5569511/how-to-give-access-to-sql-server-database-mail-procedures-for- a-login-in-a-dife –
Creo que hay un poco más de implicación que solo el permiso, se publicará aquí una vez que sé más. gracias por el comentario azul. ¿Notaste algo en mi script que podría mejorar? –