报表故障排除
报表故障排除的第一步是确定报表问题的症状和根本原因。由于存在可扩展的 Reporting Services 体系结构,报表问题的根源可能是特定组件导致,也可能是由组件之间的交互导致。使用下面的列表可帮助选择适当的故障排除主题:
故障排除技术
报表设计
报表数据检索
报表处理
报表呈现
本地预览报表
以本机模式在报表服务器上发布或查看报表
以 SharePoint 集成模式在报表服务器上发布或查看报表
以特定文件格式导出的报表
报表性能
报表历史记录或快照
本节内容
报表问题的故障排除技术
若要了解可用来帮助解决报表问题的多种故障排除技术,请参阅报表问题的故障排除技术和故障排除工具 (Reporting Services)。
报表设计
在报表创作应用程序的设计视图中创建报表布局时,会发生报表设计问题。若要帮助解决这些问题,请参阅报表故障排除:报表设计。本主题包括以下问题的可能原因和解决方案:
为什么文本框仅显示一个值,并且不是每行都重复?
为什么无法向报表中添加总页数?
如何设计并排显示的两个表或一个图表和一个表?
若要帮助解决有关地图的问题,请参阅报表故障排除:地图报表(Report Builder 3.0 和 SSRS)。
报表数据检索
报表处理的第一步是通过运行数据集查询检索每个数据集的报表数据。本地预览报表时,数据源连接和凭据必须使用足够的权限才能检索计算机上的数据。在报表服务器上运行报表时,数据源连接和凭据必须使用足够的权限才能检索报表服务器上的数据。若要帮助解决有关数据源连接和检索数据的问题,请参阅报表故障排除:报表数据检索。本主题包括以下问题的可能原因和解决方案:
无法与数据源建立连接。
在查询设计器中运行查询时为什么看不到数据?
“报表数据”窗格中未显示我的数据集字段。
报表处理
检索报表数据后,报表处理器会将这些数据与布局信息组合。将在组合的数据和布局的上下文中计算具有表达式的每个报表项属性。若要帮助解决报表属性的表达式计算结果的问题,请参阅报表故障排除:报表处理。本主题包括以下问题的可能原因和解决方案:
报表定义无效。
文本框显示“#Error”,如何修复?
报表呈现
将报表数据与布局信息组合起来后,会将组合的报表发送到报表呈现器。例如,本地预览报表时,您是使用 HTML 呈现器查看组合报表。若要帮助解决报表呈现的问题,请参阅报表故障排除:报表呈现。
导出报表时,报表服务器会将已编译的报表传递给用于生成所选文件格式的呈现器。有关详细信息,请参阅本主题后面的以特定文件格式导出的报表。
本主题包括以下问题的可能原因和解决方案:
为什么报表中有额外的空白区域和空白页?
如何在一页上查看所有报表数据?
本地预览报表
本地预览报表时,您查看的是已发送给 HTML 呈现器的已编译报表。若要帮助解决本地预览的问题,请参阅报表故障排除:本地预览报表。本主题包括以下问题的可能原因和解决方案:
为什么报表提示输入参数,并且不自动运行?
为什么在总页数的工具栏上显示“?”?
得到“索引超出界限”错误。
在配置为本机模式的报表服务器上查看报表
将报表发布或上载到配置为本机模式的报表服务器时,可能会看到特定于该报表服务器的问题。若要帮助解决这些问题,请参阅报表故障排除:以本机模式在报表服务器上发布或查看报表。本主题包括以下问题的可能原因和解决方案:
为什么在发布报表时提示我输入凭据?
在已发布的报表中切换项时,无任何反应。
使用“运行身份”和浏览器查看已发布的报表时不加载图像和图表。
在配置为 SharePoint 集成模式的报表服务器上查看报表
将报表发布或上载到配置为 SharePoint 集成模式的报表服务器时,可能会看到特定于该报表服务器的问题。若要帮助解决这些问题,请参阅报表故障排除:以 SharePoint 集成模式在报表服务器上发布或查看报表。本主题包括以下问题的可能原因和解决方案:
无法与配置为 SharePoint 集成模式的报表服务器建立连接。
将报表发布到 SharePoint 站点后,超链接和子报表不可用。
无法将模型指定为数据源。
以特定文件格式导出报表
在本地预览或对于使用报表管理器或通过 URL 访问查看的已发布报表,可以将报表导出为特定文件格式。若要帮助解决这些文件格式的问题,请参阅报表故障排除:以特定文件格式导出的报表。本主题包括以下问题的可能原因和解决方案:
导出的报表有额外的空白页。
我想删除报表末尾的额外空白区域。
在 Excel 中,表中的报表超链接可用,但图表中的不可用。
由于报表行数太多,无法将其导出为 Excel。
报表导出后无法查看。
改进报表性能
查看报表时,可能需要等待很长时间才能看到第一页。若要帮助确定报表处理时间花在哪里,请参阅报表问题的故障排除技术。若要帮助解决报表性能问题,请参阅报表故障排除:报表性能。本主题包括以下问题的可能原因和解决方案:
数据检索时间太长。
报表处理时间太长。
报表呈现时间太长。
查看历史记录或快照报表
报表发布之后,可以创建报表快照或创建报表历史记录。若要帮助解决快照和历史记录问题,请参阅报表故障排除:报表历史记录或快照。本主题包括以下问题的可能原因和解决方案:
- 报表显示的 UserID 不是我的。