KB2647120 – ПОПРАВКА: Показват се неправилни номера на страници, когато експортирате отчет на SSRS 2008 R2 в PDF формат

Microsoft разпространява корекциите за Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) или Microsoft SQL Server 2012 в един файл, който може да се изтегли. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и актуализации на защитата, които са били включени в предишното издание на актуализация на SQL Server 2008 R2 Service Pack 1 (SP1) или Microsoft SQL Server 2012.

Симптоми

Имайте предвид сценария, описан по-долу:

  • Имате отчет, който съдържа група редове в услугите за отчет на Microsoft SQL Server 2008 R2 (SSRS 2008 R2).

  • Отчетът има поле, което използва в израза си някои членове на колекцията Globals, за да покаже информация за номера на страница.
    Например използвате следния израз в отчета, за да покажете номера на текущата страница и общия брой страници:

    ="PAGE : " & Globals.PageNumber & " OF " & Globals.TotalPages
    
  • Задавате свойствата на групата PageBreak ResetPageNumber на True и BreakLocation на Between.

  • Опитайте се да експортирате отчета в PDF формат.

В този случай отчетът показва неправилни номера на страници и номерът на страница се нулира неочаквано, дори когато няма промяна в групата.

Решение

Кумулативна информация за актуализацията

SQL Server 2012

Корекцията за този проблем е издадена за първи път в сборна актуализация 1 за SQL Server 2012. За допълнителна информация относно този пакет за кумулативна актуализация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2679368 Сборен пакет за актуализация 1 за SQL Server 2012Note Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция SQL Server 2012. Microsoft препоръчва да обмислите прилагането на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2692828 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012 Трябва да приложите актуална корекция на SQL Server 2012 към инсталация на SQL Server 2012.

Сборен пакет за актуализация 4 за SQL Server 2008 R2 SP1

Корекцията за този проблем е издадена за първи път в кумулативна актуализация 4. За допълнителна информация как да получите този сборен пакет за актуализация за SQL Server 2008 R2 SP1 щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2633146 Сборен пакет за актуализация 4 за SQL Server 2008 R2 SP1Note Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция за SQL Server 2008 R2 SP1. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2567616 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2 SP1

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.