尝试访问 SQL 报告服务器时获取 rsSharePointError 页面

尝试访问 SQL 报告服务器时获取 rsSharePointError 页面

我正在设置与 SharePoint 集成的 SQL 报告服务。我已创建了新的报告数据库,在报告服务器上安装了 SharePoint Web 前端角色,在所有 WFE 上安装了报告插件,并在中央管理中运行了配置。

我正在运行 MOSS 2007 SP2 和 SRS 2005 SP2

我的报告服务配置中所有标记都为绿色,但如果我尝试浏览报告服务器虚拟目录,就会出现以下错误。

报告服务错误

报表服务器遇到 SharePoint 错误。(rsSharePointError)获取联机帮助 对此网站的访问已被阻止。请联系管理员解决此问题。 对此网站的访问已被阻止。请联系管理员解决此问题。

SQL Server 报告服务

如果我查看日志,我会获得更多详细信息。

w3wp!library!1!2/11/2010-18:18:23:: e 错误:引发 Microsoft.ReportingServices.Diagnostics.Utilities.SharePointException:报表服务器遇到了 SharePoint 错误。,;信息:Microsoft.ReportingServices.Diagnostics.Utilities.SharePointException:报表服务器遇到了 SharePoint 错误。---> Microsoft.SharePoint.SPException:对此网站的访问已被阻止。

请联系管理员解决此问题。---> System.Runtime.InteropServices.COMException (0x81020071): 对此网站的访问已被阻止。

请联系管理员解决此问题。 在 Microsoft.SharePoint.Library.SPRequestInternalClass.GetSiteFlags(String bstrUrl) 在 Microsoft.SharePoint.Library.SPRequest.GetSiteFlags(String bstrUrl) --- 内部异常堆栈跟踪的结束 --- 在 Microsoft.SharePoint.Library.SPRequest.GetSiteFlags(String bstrUrl) 在 Microsoft.SharePoint.SPSite.get_ReadLocked() 在 Microsoft.ReportingServices.SharePoint.Server.SharePointImpersonatedWeb.<>c__DisplayClass1.b__0() --- 内部异常堆栈跟踪的结束 --- w3wp!security!1!2/11/2010-18:18:23:: i INFO: 以提升的权限运行时出现异常 w3wp!security!1!2/11/2010-18:18:23:: i INFO: 报表服务器遇到 SharePoint 错误。 w3wp!webserver!1!2/11/2010-18:18:23:: e 错误:Reporting Services 错误 Microsoft.ReportingServices.Diagnostics.Utilities.SharePointException:报表服务器遇到 SharePoint 错误。---> Microsoft.SharePoint.SPException:对此网站的访问已被阻止。

请联系管理员解决此问题。---> System.Runtime.InteropServices.COMException (0x81020071): 对此网站的访问已被阻止。

请联系管理员解决此问题。在 Microsoft.SharePoint.Library.SPRequestInternalClass.GetSiteFlags(String bstrUrl) 在 Microsoft.SharePoint.Library.SPRequest.GetSiteFlags(String bstrUrl) --- 内部异常堆栈跟踪结束 --- 在 Microsoft.SharePoint.Library.SPRequest.GetSiteFlags(String bstrUrl) 在 Microsoft.SharePoint.SPSite.get_ReadLocked() 在 Microsoft.ReportingServices.SharePoint.Server.SharePointImpersonatedWeb.<>c__DisplayClass1.b__0() --- 内部异常堆栈跟踪结束 --- 在 Microsoft.ReportingServices.SharePoint.Server.SharePointImpersonatedWeb.<>c__DisplayClass1.b__0() 在 Microsoft.ReportingServices.SharePoint.Server.Utility.<>c__DisplayClass5.b__3() 在 Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper(Object state) 在Microsoft.SharePoint.SPSecurity.<>c__DisplayClass4.b__2() 在 Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode) 在 Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param) 在 Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode) 在 Microsoft.ReportingServices.SharePoint.Server.Utility.RunElevated(CodeToRunElevated code) 在 Microsoft.ReportingServices.SharePoint.Server.SharePointImpersonatedWeb.ImpersonateSharePointSiteByUserName(String wssUrl, String userName) 在 Microsoft.ReportingServices.SharePoint.Server.SharePointImpersonatedWeb.GetSharePointImpersonatedWeb(String wssUrl, UserContext userContext) 在Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.internalFindObjectsNonRecursive(String wssUrl、CatalogItemList& children)
在 Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.FindObjectsNonRecursive(String wssUrl、CatalogItemList& childList、Security secMgr、IPathTranslator pathTranslator、Boolean appendMyReports) 在 Microsoft.ReportingServices.Library.ListChildrenAction.PerformActionNow() 在 Microsoft.ReportingServices.Library.RSSoapAction`1.Execute() 在 Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderFolder() 在 Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderPageContent() 在 Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderPage()

答案1

看起来 SharePoint 仍在处理 ReportServer 虚拟目录。您需要在 SharePoint 中将其设置为排除项。为此,请切换到 SharePoint 12 配置单元 (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin) 并运行以下命令:

stsadm -o addpath -url http://<sharepointurl>/<ReportServer vdir> -type exclusion
stsadm -o addpath -url http://<sharepointurl>/<Reports vdir> -type exclusion

相关内容