【问题标题】:Does SSRS 2008 support Page breaks/Page Names?SSRS 2008 是否支持分页符/页面名称?
【发布时间】:2018-04-27 22:48:19
【问题描述】:

我使用 Visual Studio Report Builder 制作了一份报告,并有两个表的两个数据集,并在导出到 Excel 时将它们导出到两个工作表上,并借助分页符和页面名称。

在 Visual Studio 上,报表运行完美。但是在将其上传到 SSRS 报告服务器时,我收到一条错误消息:

报告定义无效。详细信息:元素“Tablix”在 命名空间 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' 命名空间中有无效的子元素“PageName” 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition'。 预期的可能元素列表:'TablixCorner、TablixBody、 TablixColumnHierarchy、TablixRowHierarchy、LayoutDirection、 GroupsBeforeRowHeaders、RepeatColumnHeaders、RepeatRowHeaders、 FixedColumnHeaders,FixedRowHeaders,样式,SortExpressions, ActionInfo,顶部,左侧,高度,宽度,ZIndex,可见性,工具提示, DocumentMapLabel、书签、RepeatWith、CustomProperties、PageBreak、 KeepTogether、NoRowsMessage、DataSetName、过滤器、DataElementName、 命名空间中的 OmitBorderOnPageBreak、DataElementOutput' 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' 以及命名空间“##other”中的任何元素。 (rsInvalidReportDefinition)

我使用的是 Visual Studio 2015。我的 SSRS 版本是 2008。

我通常必须使用 hack 来转换我 2015 生成的报告,以通过在记事本中编辑 .rdl 文件使其与我的 2008 版本 SSRS 兼容。

是否存在允许在 SSRS 2008 报告中分页的技巧?

【问题讨论】:

  • 报表生成器是一个独立的应用程序,不需要Visual Studio,你是说VS2015中的报表设计器吗?
  • 检查以确保项目针对正确的报表服务器版本。 (2008)

标签: reporting-services ssrs-2008 page-break


【解决方案1】:

你的错误信息告诉你你需要知道的一切:

无效的子元素“PageName

预期的可能元素列表:'TablixCorner、TablixBody、TablixColumnHierarchy、TablixRowHierarchy、LayoutDirection、GroupsBeforeRowHeaders、RepeatColumnHeaders、RepeatRowHeaders、FixedColumnHeaders、FixedRowHeaders、Style、SortExpressions、ActionInfo、Top、Left、Height、Width , ZIndex, Visibility, ToolTip, DocumentMapLabel, Bookmark, RepeatWith, CustomProperties, PageBreak, KeepTogether, NoRowsMessage, DataSetName, Filters, DataElementName, OmitBorderOnPageBreak, DataElementOutput'

SSRS 2008 支持分页符,只是不支持页面名称。要么去掉名称并继续使用确保兼容性的 hack 方法,要么简单地设置 Visual Studio to target SSRS 2008 就可以了。

【讨论】:

    猜你喜欢
    • 2021-03-01
    • 2021-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多