rrRenderingError

新建日期: 2006 年 7 月 17 日

详细信息

产品名称

SQL Server

产品版本

9.0

产品内部版本号

9.00.1399

事件 ID

rrRenderingError

事件源

Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings.resources.Strings

组件

Reporting Services

消息正文

呈现报表时出错。(rrRenderingError) %1

说明

Reporting Services 无法呈现或导出报表时返回此消息。

指示索引已超出范围的消息通常是由于下列的一个或多个原因而引发的:

  • 报表包含嵌套数据区域,而您尝试将此报表导出到 Excel。Excel 不支持嵌套数据区域。
  • 呈现报表时,Reporting Services 将所有表头行放在一起,并使用第一行的高度计算报表的总高度。如果报表中存在软分页符,Reporting Services 将在特定的行数后插入软分页符。报表的大小可能大于页,具体取决于第一行的高度。如果报表的总长度大于页,则无法在预期的行数后插入软分页符,从而导致出现该错误。
  • Reporting Services 在呈现报表时需要确定图像的大小,在对图像大小进行舍入时出错。

指示对象的当前状态使该操作无效的消息通常是由于下列原因而引发的:

  • 报表中存在隐藏的数据区域。例如,矩阵表单元中的隐藏表。

指示未将对象引用设置为对象实例的消息通常是由于下列的一个或多个原因而引发的:

  • 报表的空列表中存在软分页符。
  • 报表中存在隐藏的组,而您尝试将其导出到 PDF。
  • 报表包含未在报表服务器上发布的子报表的链接,而您尝试将其导出到 CSV。
  • 报表中存在宽度和/或高度为零的文本框。
  • 文本框被隐藏,或 NoRows 属性设置为 true
  • 文本框跨越多个表单元,其中有些单元包含空值集合。
  • 报表包含静态列和/或静态行,并且可见性属性中的 Hidden 设置为 true
  • 报表包含静态列和/或静态行,并且报表中包含总计。
  • 报表包含静态列标题,并且可见性属性中的 Hidden 设置为 true
  • 矩阵报表包含多个列和行并且可见性属性中的 Hidden 设置为 true,而您尝试将其导出到 PDF 或 TIFF。

指示索引和长度必须引用字符串内某个位置的消息通常是由于下列原因而引发的:

  • 报表包含的参数的值依赖于基于非英语的区域设置。
  • 报表包含对非特定语言的引用,例如“en” 而非“en-US”。

用户操作

解决问题

  • 请检查该消息中包含的特定错误,然后根据该消息检查报表。
  • 如果该问题与软分页符问题相关,请尝试增加页高、降低第一行的高度或减少表头行的数目。
  • 如果该问题与舍入图像大小时的错误相关,请尝试增加页眉高度从而使其不同于图像高度,或尝试更改图像大小以使其更合适。