KB2647120 - ИСПРАВЛЕНО: при экспорте отчета SSRS 2008 R2 в формат PDF отображаются неправильные номера страниц

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 R2 с пакетом обновления 1 (SP1) или Microsoft SQL Server 2012 в одном скачиваемом файле. Поскольку исправления являются накопительными, каждый новый выпуск содержит все исправления и все обновления для системы безопасности, которые были включены в предыдущий выпуск обновления SQL Server 2008 R2 с пакетом обновления 1 (SP1) или Microsoft SQL Server 2012 с обновлением.

Проблема

Рассмотрим следующий сценарий.

  • У вас есть отчет, содержащий группу строк в Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2).

  • В отчете есть поле, в выражении которого используются некоторые члены семейства Globals для отображения номера страницы.
    Например, для отображения номера текущей страницы и общего числа страниц в отчете используется следующее выражение:

    ="PAGE : " & Globals.PageNumber & " OF " & Globals.TotalPages
    
  • Для свойств группы PageBreak ResetPageNumber задано значение True, а для BreakLocation — Between (Между).

  • Вы пытаетесь экспортировать отчет в формат PDF.

В этом сценарии в отчете отображаются неправильные номера страниц, и номер страницы неожиданно сбрасывается, даже если группа не изменилась.

Решение

Сведения о накопительном пакете обновления

SQL Server 2012

Исправление для этой проблемы было впервые выпущено в накопительном пакете обновления 1 для SQL Server 2012. Дополнительные сведения об этом накопительном пакете обновления см. в следующей статье базы знаний Майкрософт:

2679368 Накопительный пакет обновления 1 для SQL Server 2012 г. Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2012 г. Корпорация Майкрософт рекомендует рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

2692828 Сборки SQL Server 2012 г., выпущенные после выпуска SQL Server 2012 г. Для установки SQL Server 2012 необходимо применить исправление SQL Server 2012.

Накопительный пакет обновления 4 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 4. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 с пакетом обновления 1 (SP1), откройте статью со следующим номером в базе знаний Майкрософт:

2633146 Накопительный пакет обновления 4 для SQL Server 2008 R2 с пакетом обновления 1 (SP1) Так как сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, включенные в предыдущий выпуск исправления SQL Server 2008 R2 с пакетом обновления 1 (SP1). Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

2567616 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».