ja dostaję ten błąd:Niewykonanie 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'.
Odpowiedni fragment kodu:
/****** 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';
Błąd mówi, że nie masz dostępu do przechowywanej procedury 'sp_send_dbmail'. Musisz uzyskać pozwolenie na "WYKONAJ" to – Taryn
Znalazłem to: http://stackoverflow.com/questions/5569511/how-to-give-access-to-sql-server-database-mail-procedures-for- a-login-in-a-diffe –
Myślę, że jest trochę więcej zaangażowania niż samo pozwolenie, opublikuję tutaj, gdy dowiem się więcej. dzięki za komentarz niebieski. Czy zauważyłeś coś, co można poprawić? –