KB2494517-修复:在将报表导出到 SQL Server 2008 R2 Reporting Services 中的任何硬分页符呈现格式时,仅在第一页上显示在 Tablix 标头中引用的隐藏文本框值

适用于: Microsoft SQL Server 2008 R2 Service Pack 3Microsoft SQL Server 2008 R2 Service Pack 1

症状


请考虑以下情况:
  • 您的计算机安装了 Microsoft SQL Server 2008 R2 商业智能开发工作室(投标)。
  • 您使用投标创建报表。
  • 将 Tablix 数据区域添加到报表正文。
  • 对于 Tablix 标头中的文本框,将 HIDDEN 属性的值设置为 TRUE。 此文本框也称为隐藏文本框。
  • 从页面页眉或页脚中的 ReportItems 集合引用隐藏文本框的值。
  • 预览报表,然后将其导出为任何硬分页符呈现格式。 例如,将报表导出为 PDF 格式或 TIFF 格式的文件。
在这种情况下,页面页眉或页脚中的隐藏文本框值仅显示在导出报表的第一页上。 你希望此值显示在导出报表的所有页面上。注意 当你将报表部署到报表服务器,然后使用报表管理器、Webservice API 或类似方法将其导出为任何硬分页符呈现格式时,会发生这种情况。

原因


出现此问题的原因是在连续页面上处理隐藏项目时,隐藏项目的值被错误地清除。

解决方案


SQL Server 2008 R2 的 Service pack 信息

若要解决此问题,请获取最新的 SQL Server 2008 R2 服务包。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2527041 如何获取最新的 SQL Server 2008 R2 服务包

状态


Microsoft 已确认这是 "适用于" 部分中列出的 Microsoft 产品中的问题。此问题首先在 sql server 2008 R2 Service Pack 1 for SQL Server 2008 R2 中更正。

更多信息


有关投标的详细信息,请访问以下 MSDN 网站:有关 Tablix 数据区域的详细信息,请访问以下 MSDN 网站:有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:
824684 用于描述 Microsoft 软件更新的标准术语的说明