Failure to execute msdb.dbo.sp_send_dbmail

前端 未结 5 1109
滥情空心
滥情空心 2021-02-07 09:21

I am getting this error:

Msg 229, Level 14, State 5, Procedure sp_send_dbmail, Line 1
The EXECUTE permission was denied on the object \'sp_send_dbma

5条回答
  •  面向向阳花
    2021-02-07 09:49

    To send Database mail, users must be a user in the msdb database and a member of the DatabaseMailUserRole database role in the msdb database. To add msdb users or groups to this role use SQL Server Management Studio or execute the following statement for the user or role that needs to send Database Mail:

    EXEC msdb.dbo.sp_addrolemember @rolename = 'DatabaseMailUserRole'
        ,@membername = '';
    GO
    

提交回复
热议问题