PowerPivot Management Dashboard: Error with 'Infrastructure - Server Health' report
When loading this page in Central Administration, I was being presented with a Excel Services error and a correlation ID.
Looking at the ULS logs I noticed the following error.
Insufficient SQL database permissions for user 'Name: <DOMAIN\USERNAME> SID: <SID-CODE> ImpersonationLevel: None' in database '<DATABASE-NAME>' on SQL Server instance '<SQL-INSTANCE>'. Additional error information from SQL Server is included below. The EXECUTE permission was denied on the object 'proc_ReturnWebFeatures', database '<DATABASE-NAME>', schema 'dbo'. 1d0d479c-5a36-c0dc-912b-5bc267b09a0a
The database name was referring to the Content Admin database of Central Administration and the user name was referring to the service application account that the PowerPivot service application had been configured to run under.
proc_ReturnWebFeatures stored procedure required the user to be a member of the SPDataAccess role to allow
EXECUTE permissions. The service application user was only in the
If you run the following script, this will grant the correct rights in the database
$url = "[http://centraladminsite:2013](http://centraladminsite:2013)"
Now when you load up the PowerPivot Management Dashboard, you report should be displayed.