Skip to main content
Added attribution and quotation
Source Link
Paul White
  • 90.3k
  • 30
  • 423
  • 663

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.

This is the most helpful article i've found to accomplish what you're requesting: https://www.swarndeep.com/2011/12/setting-up-anonymous-access-for.html

The most helpful article I've found to accomplish what you're requesting is Setting 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.

Source Link

This is the most helpful article i've found to accomplish what you're requesting: https://www.swarndeep.com/2011/12/setting-up-anonymous-access-for.html