none
ReportingService报表服务器表单验证配置后不能看报表,無法載入檔案或組件或其相依性的其中之一。 存取被拒绝 RRS feed

  • 问题

  • 已下载并安装SQL2008.Reporting_Services.Samples.x86.msi,编译并生产Microsoft.Samples.ReportingServices.CustomSecurity。 编译过程中有警告:1>------ 已開始建置: 專案: CustomSecurity, 組態: Debug Any CPU ------
    1>E:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1578,5): warning MSB3270: 建置 "MSIL" 之專案的處理器架構與參考 "Microsoft.ReportingServices.Interfaces, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL" 的處理器架構 "x86" 不符。這可能會導致執行階段失敗。請考慮透過 [組態管理員] 變更專案的目標處理器架構,使專案與參考之間的處理器架構對應,或者使用符合專案目標處理器架構之處理器架構的參考相依性。
    1> CustomSecurity -> E:\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\Extension Samples\FormsAuthentication Sample\cs\FormsAuthentication\bin\Debug\Microsoft.Samples.ReportingServices.CustomSecurity.dll
    ========== 建置: 1 成功、0 失敗、0 最新、0 略過 ==========

    现可以注册账号并设置相应权限,只在最后查看报表提示错误:

    An error occurred during rendering of the report. (rrRenderingError)

    無法載入檔案或組件 'Microsoft.ReportingServices.ProcessingObjectModel, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 或其相依性的其中之一。 存取被拒。

    搜到的结果是:http://social.msdn.microsoft.com/Forums/sqlserver/en-US/e48affff-c40f-4629-b18a-3000bda5d45a/how-to-config-httpsys-for-sql-servser-2008-report-service
    :::I have found the problem. I installed hotfix for my sql server 2008 R2 and it replace all dll files with new dll and these new dll files have new verion. But my configuration files for form authentication still point to old version dll files so it got access denied.

    I got all new configuration files after hotfix was installed. Then re-configure all these configuration for form authentication. Then it is working fine.

    Hi Pritam_Shetty, thank for your information.

    些安装了更新包后被改变的新版本dll文件在哪里?怎么替换?求高手

    2013年9月28日 3:03