Я сделал отчет, используя 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, Style, SortExpressions,
ActionInfo, Вверх, Слева, Высота, Ширина, ZIndex, Видимость, Подсказка,
DocumentMapLabel, Закладка, RepeatWith, CustomProperties, PageBreak,
KeepTogether, NoRowsMessage, DataSetName, Filters, DataElementName,
OmitBorderOnPageBreak, DataElementOutput 'в пространстве имен
«http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition'
а также любой элемент в пространстве имен '## other'.
(RsInvalidReportDefinition)
Я использую Visual Studio 2015. Моя версия SSRS - 2008.
Мне обычно приходится использовать хак для преобразования моего сгенерированного в 2015 году отчета, чтобы сделать его совместимым с моей SSRS версии 2008, отредактировав файл .rdl в блокноте.
Есть ли хак, чтобы разрешить разрывы страниц в отчете по SSRS 2008?