sto ottenendo questo errore:Mancata esecuzione 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 rilevante del codice:
/****** 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';
L'errore ti sta dicendo che non hai accesso alla stored procedure 'sp_send_dbmail'. Devi avere il permesso di "ESEGUIRE" it – Taryn
Ho trovato questo: http://stackoverflow.com/questions/5569511/how-to-give-access-to-sql-server-database-mail-procedures-for- a-login-in-a-diffe –
Penso che ci sia un po 'più di coinvolgimento che solo il permesso da solo, posterò qui una volta che ne so di più. grazie per il commento blu. Hai notato qualcosa nel mio script che potrebbe essere migliorato? –