This is theThe most helpful article i'veI've found to accomplish what you're requesting: is https://www.swarndeep.com/2011/12/setting-up-anonymous-access-for.htmlSetting up Anonymous Access for Reporting Services in SQL Server 2008 R2 by Swarndeep Singh:
- Change the authentication mode in rsreportserver.config to Custom
- Change the Authentication mode in web.config file in ReportServer to None. Also change the Impersonation to false.
- Compile the code from this location to bin folder as Microsoft.Samples.ReportingServices.AnonymousSecurity.dll Or copy it from this location and paste it to bin folder in ReportServer.
- Add Extensions in rsreportserver.config
- Add the additional extension in Security Tag
- Add the following codegroup to configure the code access security in rssrvpolicy.config
<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust" Name="Private_assembly" Description="This code group grants custom code full trust. "> <IMembershipCondition class="UrlMembershipCondition" version="1" Url="C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\bin\Microsoft.Samples.ReportingServices.AnonymousSecurity.dll" /> </CodeGroup>
Restart the reporting services, Anonymous Access should work.