Hi @David Chase ,
If you haven’t change the Identity account for your application, then when running the report in the application, it will use the default Identity account “ApplicationPoolIdentity” to access to report server. The default do not have the permission to access report server.Please check to change the Identity user account in the Process Model to the one have the right permission. If your Reporting Services is configured as a local account, try changing the application pool to LocalSystem.
You can follow steps below to configure the Identity:
- Go to Run (Win+R Shortcut) and then type “inetmgr” and hit “OK” button.
- Now you are in the IIS and now expand left pane and click on the “Application Pools”
- Then in the right hand Actions sidebar, click Add Application Pool... and then in the pop-up box Name your AppPool, select the .NET Framework version and Managed pipeline mode, then click OK.(If you have already created the pool, you can just select that pool to continue the configure)
- Now right-click on the Application Pool you just created, and click on “Advance Settings”.
- Now open “Advance Settings” window and scroll down window to “Process Model”. Under the “Process Model” section select “Identity” property.
- Select an account other than “ApplicationPoolIdentity” which have the right permission to the Report Server.
For more information,please refer to: How to Fix SSRS IIS7 permissions granted are insufficient Error.
AppPool Permission Issue with Accessing Report Server.
Login failed for user iis apppool default apppool System.Data.Sqlclient.Sqlexception.
Hope this helps.
Best Regards,
Joy
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.