SQL Server2008R2レポートサーバーをWindows7マシンとASP.NETアプリケーションで実行しています。ASP.NETアプリケーションは、レポートのリストを表示したり、レポートをレンダリングしたりするようにレポートサーバーに要求します。ASP.NETアプリケーションはレポートのリストを正常に取得しますが、レポートをレンダリングしようとすると、次のエラーが発生します。
The permissions granted to user 'IIS APPPOOL\DefaultAppPool' are insufficient for performing this operation. (rsAccessDenied)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: Microsoft.Reporting.WebForms.ReportServerException: The permissions granted to user 'IIS APPPOOL\DefaultAppPool' are insufficient for performing this operation. (rsAccessDenied)
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ReportServerException: The permissions granted to user 'IIS APPPOOL\DefaultAppPool' are insufficient for performing this operation. (rsAccessDenied)]
Microsoft.Reporting.WebForms.ServerReportSoapProxy.OnSoapException(SoapException e) +89
Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.ProxyMethodInvocation.Execute(RSExecutionConnection connection, ProxyMethod`1 initialMethod, ProxyMethod`1 retryMethod) +404
Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.LoadReport(String Report, String HistoryID) +180
Microsoft.Reporting.WebForms.ServerReport.EnsureExecutionSession() +79
Microsoft.Reporting.WebForms.ServerReport.GetParameters() +54
注:この同じコードベースは、Windows7およびWindowsServer 2008を実行している複数のマシンで正常に機能しました。Iv'eはWeb検索に基づいてさまざまなことを試みましたが、解決策が見つかりませんでした。これについての洞察をいただければ幸いです。