Поддерживает ли SSRS 2008 разрывы страниц / имена страниц? - PullRequest
0 голосов
/ 28 апреля 2018

Я сделал отчет, используя 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?

1 Ответ

0 голосов
/ 01 мая 2018

Ваше сообщение об ошибке расскажет вам все, что вам нужно знать:

недопустимый дочерний элемент ' PageName '

Список возможных ожидаемых элементов : 'TablixCorner, TablixBody, TablixColumnHierarchy, TablixRowHierarchy, LayoutDirection, GroupsBeforeRowHeaders, RepeatColumnHeaders, RepeatRowHeaders, FixedColumnHeaders, Fixed ActionShift, LeftSigned, WIFF, HIFT, HIFH ZIndex, Visibility, ToolTip, DocumentMapLabel, Bookmark, RepeatWith, CustomProperties, PageBreak , KeepTogether, NoRowsMessage, DataSetName, фильтры, DataElementName, OmitBorderOnPageBreak, DataElementOutput '

SSRS 2008 поддерживает разрывы страниц, он просто не поддерживает имена страниц. Либо избавьтесь от имен и продолжайте использовать hack метод обеспечения совместимости, либо просто установите Visual Studio на SSRS 2008 , и все будет в порядке.

...