Question 4: Error of EXECUTE permission denied on object 'xp_sqlagent_notify'.
Problem:
In some special cases, you may receive the following error when trying to select the option execution from a report:
EXECUTE permission denied on object 'xp_sqlagent_notify', database '######', schema '###'.
Cause:
Usually, this error is caused by the user missing the "RSExecRole" role in the Master and MSDB system databases.
Solution:
Reporting Services uses a predefined database role called "RSExecRole" to grant report server permissions to the report server database. If you get the error mentioned above, try to create and provision the "RSExecRole" role in Master and MSDB system database.
For more information, see:
How to: Create the RSExecRole
http://technet.microsoft.com/en-us/library/cc281308.aspx
Microsoft Online Community Support