报表管理器故障排除

更新日期: 2008 年 11 月 17 日

使用本主题可以解决使用报表管理器时遇到的问题。

报表管理器的空白主页

如果启用报表服务器虚拟目录的匿名访问,您将有效禁用基于角色的安全性。报表服务器的所有用户连接都是使用最低权限建立的,这些最低权限不提供对服务器管理功能的访问权限。即使是本地管理员组的成员也无权访问**“站点设置”**菜单或为报表服务器上的存储项设置基于角色的安全性。若要启用基于角色的安全性,请禁用报表服务器虚拟目录的匿名访问。有关身份验证设置的详细信息,请参阅为 Reporting Services 配置身份验证

以 https://localhost/reports 启动报表管理器时出现网络错误

如果在启动报表管理器时遇到网络错误,您可能需要调整浏览器的局域网设置。在 Internet Explorer 中,打开“Internet 选项”对话框,单击**“连接”,单击“局域网设置”,再选中“对于本地地址不使用代理服务器”**。

ms345220.note(zh-cn,SQL.90).gif注意:
您还可以指定 Web.config 设置以配置代理服务器设置。有关详细信息,请参阅配置用于 Internet 访问的报表服务器

无法启动报表管理器

如果能够通过 http://<Web 服务器名称>/reportserver 访问报表服务器但无法启动报表管理器,请检查 RSWebApplication.config 文件中的报表服务器虚拟目录设置,并验证是否引用了有效的报表服务器实例。

报表管理器启动缓慢

报表管理器需要额外的时间来加载初始页。启动 ASP.NET 需要额外的等待时间。在 Web 浏览器中打开初始页之后,打开后面的应用程序页则会快得多。

无法在报表管理器中打开选择的页

如果报表服务器上使用的 Internet 信息服务 (IIS) 6.0 采用的是默认设置,则必须将 Web 服务器名称添加为可信站点(例如 http://mywebservername)。否则将无法从**“内容”选项卡打开“新建文件夹”页、“新建数据源”页和“上载文件”**页。此外,也无法正确打开报表管理器帮助中所用的框架集。

报表管理器或报表服务器运行非常缓慢

在某些情况下,ASP.NET 应用程序在运行防病毒软件的计算机上运行十分缓慢。如果报表服务器 Web 服务频繁地重新启动,并且运行了防病毒软件,则可以从 Microsoft 客户支持服务部门获取 ASP.NET 修补程序。

该问题的症状包括:Web 应用程序或应用程序域没有任何明显的原因而重新启动、速度很慢、会话重新启动等等。有关这些症状、原因以及解决方法的详细信息,请参阅 Microsoft 知识库文章 821438

通过查看 reportserver_<timestamp>.log 文件的数量,可以弄清楚服务器重新启动的次数是否过多。服务器每次启动时,都会创建新的日志。如果在很短的时间间隔内创建了大量的日志,则表明您的服务器上存在文章 821438 中描述的情况。

在报表管理器中配置错误信息

默认情况下,SQL Server 2005 SP2 中的 Web.config 文件已将 customErrors mode 属性设置为 off。最佳做法是:应该配置报表管理器的 Web.config 文件,以便将 customErrors mode 属性设置为 RemoteOnly。若要配置此属性,请在报表管理器的 Web.config 文件的 <system.Web> 部分中将属性更新为 <customErrors mode="RemoteOnly">

将此属性设置为 RemoteOnly 并且请求导致未定义其自定义错误页的错误时,客户端将收到一般性 ASP.NET 错误页而不是详细的错误页。通过采用此方式配置报表管理器,您可以降低向客户机泄露敏感信息的可能性。本地计算机将继续收到详细的 ASP.NET 错误,以便您可以调试发生的问题。

请参阅

其他资源

Reporting Services 故障排除

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

更新的内容

新增了称为“在报表管理器中配置错误信息”的部分。